JDK-8037575 : JFrame on Windows doesn't animate when setting ICONIFIED state
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 7u6,7u51,8,9
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: windows_8
  • CPU: x86
  • Submitted: 2014-03-07
  • Updated: 2019-09-25
  • Resolved: 2015-11-20
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8 JDK 9
8-poolResolved 9 b96Fixed
Related Reports
Duplicate :  
Duplicate :  
Relates :  
Relates :  
Description
FULL PRODUCT VERSION :
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing)

ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 6.3.9600]

A DESCRIPTION OF THE PROBLEM :
When setting the state on a JFrame to ICONIFIED on Java7 you don't see the transition animation as the window is minimized.  This was working in Java6.

REGRESSION.  Last worked in version 6u45

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Compile the provided code and run in Java7 on windows you won't see a transition animation when the window minimizes.

EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Normal windows transition animation as the frame minimizes
ACTUAL -
No transition animation

REPRODUCIBILITY :
This bug can be reproduced always.

---------- BEGIN SOURCE ----------
import javax.swing.*;
import java.awt.*;

public class testFrameMin {
    public static void main(String[] args) {
        JFrame frame = new JFrame();
        frame.setSize( 800, 600 );
        frame.setVisible(true);
        try { Thread.sleep( 1000 ); } catch ( Throwable t ) {}
        frame.setExtendedState(Frame.ICONIFIED);
    }
}
---------- END SOURCE ----------


Comments
http://cr.openjdk.java.net/~psadhukhan/rajeev/8037575/webrev.00/
12-11-2015

not a regression in 8 or 9
16-05-2014

is it affecting 8 and 9 ? What is Introduced in release?
19-03-2014