Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 4053977
Votes 0
Synopsis Allow changes to default focus traversal order
Category java:classes_awt
Reported Against 1.1 , 1.1.3
Release Fixed
State 11-Closed, duplicate of 4290675, request for enhancement
Priority: 4-Low
Related Bugs 4077414 , 4290675
Submit Date 22-MAY-1997
Description




The default focus management in AWT only permits focus to travel in the 
order that components are added to a container. This creates severe limitations.

In many cases, such as in a GUI building environment, the user
may first create components in a container and later decide upon
the exact focus traversal order that is desired. Additionally,
the user may wish to change this order dynamically at runtime.
For examples of this, look at VB, Delphi, etc.


======================================================================
Work Around




This may be addressed in several ways. Here are two examples:

(1) Add an integer property to java.awt.Component named 
TabSequence. allow it to be set for all components and use
the values found to manage focus traversal (in addition to the
component's visibility, enabled, and focustraversable states.

(2) In a manner similar to that done with layout managers, allow
the user to employ a plug-in focus manager of his/her choosing.
======================================================================
Evaluation
Currently planning to implement this functionality, or equivalent
functionality, in the merlin focus enhancements.
  xxxxx@xxxxx   1999-12-14
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang