JDK-4077414 : rfe: Improvement of focus traversal
  • Type: Enhancement
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 1.1.3
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_95
  • CPU: x86
  • Submitted: 1997-09-08
  • Updated: 1999-12-20
  • Resolved: 1999-12-20
Related Reports
Duplicate :  
Description

Name: joT67522			Date: 09/08/97


The problem:
============
To change the order of focus traversal the
components have to be removed from their parent
and then be added at the required position.

Also AWT-Components need to implement the Method
isFocusTraversable() to answer if they can
get focus. If a component is flexible in focus
traversal it have to implement a setFocusTraversable()
method.

So if I want only a small amount of components to
get focus in a specific order I have to do this
on all of this components.

That might be a problem if I want to use
Java Beans from other developers. I would
have to extend all these Beans.

company - Cross Industrie Software AG , email - ###@###.###
======================================================================

Comments
WORK AROUND Name: joT67522 Date: 09/08/97 The solution? ============= A FocusManager class could do a lot of help. A Panel could delegate the focus-traversal to it, the order of he components announced to the FocusManager could be changed and all other components might be unable to get focus without been announced to the FocusManager. Unfortunately I have problems to construct such a class. I try to solve this problem... ======================================================================
11-06-2004

EVALUATION Currently planning to implement this functionality, or equivalent functionality, in the merlin focus enhancements. david.mendenhall@eng 1999-12-14
14-12-1999