JDK-4748757 : 1.4.1 REGRESSION: JInternalFrame does not always minimize with CTRL+F9
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 1.4.1
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_nt
  • CPU: x86
  • Submitted: 2002-09-17
  • Updated: 2004-09-03
  • Resolved: 2004-09-03
Related Reports
Duplicate :  
Description

Name: jk109818			Date: 09/17/2002


FULL PRODUCT VERSION :
java version "1.4.1"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1-b21)
Java HotSpot(TM) Client VM (build 1.4.1-b21, mixed mode)

FULL OPERATING SYSTEM VERSION :
Win NT Workstation, SP6a

ADDITIONAL OPERATING SYSTEMS :
WIN XP, profesional edition


REGRESSION.  Last worked in version 1.4.0

A DESCRIPTION OF THE PROBLEM :
1.If I have some JInternalFrames opened in a JFrame and I
try to minimize them one by one using CTRL+F9, sometimes the
process stops and the internal frames don't minimize
anymore. When this happens, the menu accelerators of a
JMenuBar attached to the JFrame don't work either.

2.Additionally, in WinXP Pro, if I use
JDesktopPane.putClientProperty("JDesktopPane.dragMode",
"outline");, when internal frames are moved, the outline
flips and the operation is not very smooth.

In JRE1.4.0 things works great

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1.Start JavaWebStart
2.In Preferences, Java Tab, select only jre1.4.1 if u have
more than one jre
3.Start SwingSet2 demo app
4.Go to InternalFrames Demo
5.Press CTRL+F9 repeatedly - the opened internal frames
shoud minimize one by one .... but:
you will see that sometimes, the internal frames don't
minimize anymore. In this situation, the menu accelerators
(ex Alt+T for Themes menu ) don't work anymore

REPRODUCIBILITY :
This bug can be reproduced often.

CUSTOMER WORKAROUND :
no workaround

Release Regression From : 1.4.0_01
The above release value was the last known release where this 
bug was known to work. Since then there has been a regression.

(Review ID: 164602) 
======================================================================

Comments
EVALUATION This is due to a problem with focus and internal frames. Sometimes focus is not set to an intenral frame and therefore the keybindings wo't work until an internal frame is selected again. ###@###.### 2002-10-18
18-10-2002