-
Bug
-
Resolution: Fixed
-
P2
-
8u112, 9
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8197301 | 8u192 | Dmitry Markov | P2 | Resolved | Fixed | b01 |
JDK-8195486 | 8u172 | Dmitry Markov | P2 | Resolved | Fixed | b03 |
JDK-8190093 | 8u162 | Dmitry Markov | P2 | Resolved | Fixed | b04 |
JDK-8183802 | 8u161 | Dmitry Markov | P2 | Resolved | Fixed | b01 |
JDK-8170652 | 8u152 | Dmitry Markov | P2 | Resolved | Fixed | b01 |
JDK-8173440 | 8u151 | Dmitry Markov | P2 | Resolved | Fixed | b01 |
JDK-8185206 | 8u144 | Dmitry Markov | P2 | Resolved | Fixed | b31 |
JDK-8177190 | 8u141 | Unassigned | P2 | Resolved | Fixed | b01 |
JDK-8173205 | 8u131 | Dmitry Markov | P2 | Closed | Fixed | b04 |
JDK-8171462 | 8u121 | Dmitry Markov | P2 | Resolved | Fixed | b31 |
JDK-8171161 | 8u112 | Dmitry Markov | P2 | Closed | Fixed | b33 |
JDK-8192349 | emb-8u161 | Dmitry Markov | P2 | Resolved | Fixed | b01 |
JDK-8184547 | emb-8u151 | Unassigned | P2 | Resolved | Fixed | b01 |
JDK-8178613 | emb-8u141 | Unassigned | P2 | Resolved | Fixed | b01 |
JDK-8173557 | emb-8u131 | Dmitry Markov | P2 | Resolved | Fixed | b04 |
JDK-8181014 | openjdk7u | Dmitry Markov | P2 | Resolved | Fixed | master |
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b16, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
Mac OS X 10.7.5
mac OS 10.12.1
A DESCRIPTION OF THE PROBLEM :
If a Swing application opens two dialogs, activating one dialog puts the other one behind the app frame.
The attached test case also reproduces the problem using 'java.awt', i.e., replacing JFrame by Frame and JDialog by Dialog.
REGRESSION. Last worked in version 8u102
ADDITIONAL REGRESSION INFORMATION:
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Executing the attached test case.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Activating each of two dialogs, both dialogs must remain above the app frame.
ACTUAL -
Activating one dialog puts the other one behind the app frame.
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
public class Test
{
public static void main(String args[])
{
JFrame frame = new JFrame("FRAME");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setBounds(200, 50, 300, 300);
frame.setVisible(true);
JDialog dlg = new JDialog(frame, "DLG 1", false);
dlg.setBounds(50, 100, 200, 200);
dlg.setVisible(true);
JDialog dlg2 = new JDialog(frame, "DLG 2", false);
dlg2.setBounds(450, 100, 200, 200);
dlg2.setVisible(true);
}
}
---------- END SOURCE ----------
- backported by
-
JDK-8170652 [macosx] Activating a JDialog puts to back another dialog
-
- Resolved
-
-
JDK-8171462 [macosx] Activating a JDialog puts to back another dialog
-
- Resolved
-
-
JDK-8173440 [macosx] Activating a JDialog puts to back another dialog
-
- Resolved
-
-
JDK-8173557 [macosx] Activating a JDialog puts to back another dialog
-
- Resolved
-
-
JDK-8177190 [macosx] Activating a JDialog puts to back another dialog
-
- Resolved
-
-
JDK-8178613 [macosx] Activating a JDialog puts to back another dialog
-
- Resolved
-
-
JDK-8181014 [macosx] Activating a JDialog puts to back another dialog
-
- Resolved
-
-
JDK-8183802 [macosx] Activating a JDialog puts to back another dialog
-
- Resolved
-
-
JDK-8184547 [macosx] Activating a JDialog puts to back another dialog
-
- Resolved
-
-
JDK-8185206 [macosx] Activating a JDialog puts to back another dialog
-
- Resolved
-
-
JDK-8190093 [macosx] Activating a JDialog puts to back another dialog
-
- Resolved
-
-
JDK-8192349 [macosx] Activating a JDialog puts to back another dialog
-
- Resolved
-
-
JDK-8195486 [macosx] Activating a JDialog puts to back another dialog
-
- Resolved
-
-
JDK-8197301 [macosx] Activating a JDialog puts to back another dialog
-
- Resolved
-
-
JDK-8171161 [macosx] Activating a JDialog puts to back another dialog
-
- Closed
-
-
JDK-8173205 [macosx] Activating a JDialog puts to back another dialog
-
- Closed
-
- duplicates
-
JDK-8173127 Activating a JDialog puts to back another dialog
-
- Closed
-
- relates to
-
JDK-8080729 [macosx] java 7 and 8 JDialogs on multiscreen jump to parent frame on focus
-
- Resolved
-
-
JDK-8171909 [PIT] on Windows, failure of java/awt/Dialog/DialogAboveFrame/DialogAboveFrameTest.java
-
- Resolved
-
-
JDK-8189934 [macos] Component.getMousePosition() is slow
-
- Open
-
-
JDK-8190230 [macosx] Order of overlapping of modal dialogs is wrong
-
- Resolved
-
-
JDK-8176490 [macosx] Sometimes NSWindow.isZoomed hangs
-
- Closed
-
-
JDK-8206392 [macosx] Cycling through windows (JFrames) does not work with keyboard shortcut
-
- Closed
-