JDK-4432398 : Keyboard navigation doesn't respond in certain cases for Internal Frames
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 1.3.1_01,1.4.0
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: generic,solaris_8
  • CPU: generic,sparc
  • Submitted: 2001-03-30
  • Updated: 2004-09-03
  • Resolved: 2004-09-03
Related Reports
Duplicate :  
Duplicate :  
Relates :  
Description
When internal frames are minimized one of the remaining internal frames is set
selected.  At this point the keyboard navigation keys aren't picked up by the
internal frame.

Steps to reproduce:
1. Start SwingSet2
2. Select Internal Frame 4.
3. Press Ctrl-F9.  (IF4 should minimize and IF3 should become selected.)
4. Press Ctrl-F9. (IF3 does not respond).

Comments
EVALUATION Part of this is due to BasicDesktopPaneUI invoking the nextAction when this is already done when in setClosed and setIcon. Removing these lines fixes part of the problem. The second part deals with focus and the desktop icons. When a desktop icon is selected the focus being tracked by the internal frame is changed when it shouldn't. Therefore upon restoring the internal frame no component has focus. joutwate@eng 2001-04-20 Closing as a duplicate of 4878528. ###@###.### 2004-09-03
20-04-2001