-
Bug
-
Resolution: Fixed
-
P3
-
7, 8, 11, 15, 16
-
- 7bpr-critical-approved
- azul-interest
- bugdb_32110317
- cssn20_11_01
- cssn20_11_02
- cssn20_12_01
- cssn20_12_02
- cssn21_01_01
- cssn21_02_01
- hgupdate-sync
- jdk11u-fix-request
- jdk11u-fix-yes
- jdk13u-fix-request
- jdk13u-fix-yes
- jdk15u-fix-request
- jdk15u-fix-yes
- jdk8u-fix-request
- jdk8u-fix-yes
- jdk8u-zgu
- redhat-interest
- sol11-gnome3
- solaris11.4
- sustaining
-
b02
-
linux, solaris
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8258485 | 16 | Anton Litvinov | P3 | Resolved | Fixed | b30 |
JDK-8266910 | 15.0.4 | Yuri Nesterenko | P3 | Resolved | Fixed | b02 |
JDK-8266960 | 13.0.8 | Yuri Nesterenko | P3 | Resolved | Fixed | b02 |
JDK-8258644 | 11.0.11-oracle | Anton Litvinov | P3 | Resolved | Fixed | b01 |
JDK-8259685 | 11.0.11 | Anton Litvinov | P3 | Resolved | Fixed | b01 |
JDK-8261596 | openjdk8u292 | Anton Litvinov | P3 | Resolved | Fixed | b03 |
JDK-8258693 | 8u291 | Anton Litvinov | P3 | Resolved | Fixed | b01 |
JDK-8262631 | emb-8u291 | Anton Litvinov | P3 | Resolved | Fixed | team |
JDK-8264498 | 7u311 | Anton Litvinov | P3 | Resolved | Fixed | b01 |
JDK-8259366 | 7u301 | Anton Litvinov | P3 | Resolved | Fixed | b01 |
JDK-8260040 | 7u291 | Anton Litvinov | P3 | Closed | Fixed | b32 |
x64 Oracle Solaris 11.4 OS with GNOME 3, x64 Linux OS with GNOME 3.
A DESCRIPTION OF THE PROBLEM :
If "javax.swing.JFrame" window is in minimized state and during this time the application changes internal states of Swing components contained in this window, for example through such methods as "javax.swing.JButton.setText(String)", "javax.swing.JLabel.setIcon(Icon)" etc., then after the user makes the window visible by returning it back to a normal state, the UI of Swing components does not reflect the latest changes in their internal states, for example a text on "JButton" instance is not updated, a new image is not drawn in "JLabel" instance.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1. Compile and run the attached to this bug test case "ChangingSwingCompsViewTestV2.java".
2. Click "Start Test Iteration" button and immediately within 10 seconds minimize the window of the test case application by doing right click on any place of the title bar of the application window and by selecting 'Minimize' option in the system popup menu.
3. Wait for 10 seconds and return the minimized window back to a normal state.
The bug is reproduced, if the UI components are not updated with correct data. On each test iteration the text on all the tested UI components will contain the new sub-strings, for example "AAA" will be changed to "BBB", on next test iteration "BBB" sub-strings will be changed to "CCC".
- backported by
-
JDK-8258485 UI of Swing components is not redrawn after their internal state changed
- Resolved
-
JDK-8258644 UI of Swing components is not redrawn after their internal state changed
- Resolved
-
JDK-8258693 UI of Swing components is not redrawn after their internal state changed
- Resolved
-
JDK-8259366 UI of Swing components is not redrawn after their internal state changed
- Resolved
-
JDK-8259685 UI of Swing components is not redrawn after their internal state changed
- Resolved
-
JDK-8261596 UI of Swing components is not redrawn after their internal state changed
- Resolved
-
JDK-8262631 UI of Swing components is not redrawn after their internal state changed
- Resolved
-
JDK-8264498 UI of Swing components is not redrawn after their internal state changed
- Resolved
-
JDK-8266910 UI of Swing components is not redrawn after their internal state changed
- Resolved
-
JDK-8266960 UI of Swing components is not redrawn after their internal state changed
- Resolved
-
JDK-8260040 UI of Swing components is not redrawn after their internal state changed
- Closed
- links to
-
Commit openjdk/jdk13u-dev/4d5bb5ed
-
Commit openjdk/jdk15u-dev/d13fb263
-
Commit openjdk/jdk16/87644a2b
-
Commit openjdk/jdk/e8c40baf
-
Review openjdk/jdk13u-dev/205
-
Review openjdk/jdk15u-dev/49
-
Review openjdk/jdk16/38
-
Review openjdk/jdk/1722