Skip to content

Commit 5e3d47d

Browse files
amosshiGoeLin
authored andcommitted
8297296: java/awt/Mouse/EnterExitEvents/DragWindowTest.java fails with "No MouseReleased event on label!"
Reviewed-by: goetz Backport-of: 0ed6d0b456e58e4122b97c3d12faabada0d8c530
1 parent 4d246bb commit 5e3d47d

File tree

2 files changed

+20
-7
lines changed

2 files changed

+20
-7
lines changed

test/jdk/ProblemList.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,6 @@ java/awt/Modal/MultipleDialogs/MultipleDialogs3Test.java 8198665 macosx-all
386386
java/awt/Modal/MultipleDialogs/MultipleDialogs4Test.java 8198665 macosx-all
387387
java/awt/Modal/MultipleDialogs/MultipleDialogs5Test.java 8198665 macosx-all
388388
java/awt/Mouse/EnterExitEvents/DragWindowOutOfFrameTest.java 8177326 macosx-all
389-
java/awt/Mouse/EnterExitEvents/DragWindowTest.java 8023562 macosx-all
390389
java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java 8005021 macosx-all
391390
java/awt/Mouse/EnterExitEvents/FullscreenEnterEventTest.java 8051455 macosx-all
392391
java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Standard.java 7124407 macosx-all

test/jdk/java/awt/Mouse/EnterExitEvents/DragWindowTest.java

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,23 @@
3434
* @run main DragWindowTest
3535
*/
3636

37-
import java.awt.*;
38-
import java.awt.event.*;
39-
import javax.swing.*;
40-
41-
import java.util.concurrent.*;
37+
import java.awt.BorderLayout;
38+
import java.awt.Component;
39+
import java.awt.Rectangle;
40+
import java.awt.Robot;
41+
import java.awt.Panel;
42+
import java.awt.Point;
43+
import java.awt.Window;
44+
import java.awt.event.InputEvent;
45+
import java.awt.event.MouseAdapter;
46+
import java.awt.event.MouseEvent;
47+
import javax.swing.JFrame;
48+
import javax.swing.JLabel;
49+
import javax.swing.JButton;
50+
import javax.swing.JPanel;
51+
import javax.swing.SwingUtilities;
52+
53+
import java.util.concurrent.Callable;
4254

4355
import test.java.awt.regtesthelpers.Util;
4456

@@ -55,7 +67,7 @@ public class DragWindowTest {
5567
public static void main(String[] args) throws Exception {
5668

5769
Robot robot = new Robot();
58-
robot.setAutoDelay(50);
70+
robot.setAutoDelay(100);
5971

6072
SwingUtilities.invokeAndWait(new Runnable() {
6173

@@ -65,6 +77,7 @@ public void run() {
6577
}
6678
});
6779

80+
robot.delay(250);
6881
robot.waitForIdle();
6982

7083
Point pointToClick = Util.invokeOnEDT(new Callable<Point>() {
@@ -134,6 +147,7 @@ private static void createAndShowGUI() {
134147
panel.add(button, BorderLayout.CENTER);
135148

136149
frame.getContentPane().add(panel);
150+
frame.setLocationRelativeTo(null);
137151
frame.setVisible(true);
138152

139153
}

0 commit comments

Comments
 (0)