8068305: [TEST_BUG] Test java/awt/Mixing/HWDisappear.java fails with GTKL&F
authorazvegint
Tue, 13 Jan 2015 12:44:55 +0300
changeset 28978 8431abc709c0
parent 28977 d7609b65606b
child 28979 4685f08c6d9c
8068305: [TEST_BUG] Test java/awt/Mixing/HWDisappear.java fails with GTKL&F Reviewed-by: alexsch, serb
jdk/test/java/awt/Mixing/HWDisappear.java
--- a/jdk/test/java/awt/Mixing/HWDisappear.java	Mon Jan 12 12:52:39 2015 -0800
+++ b/jdk/test/java/awt/Mixing/HWDisappear.java	Tue Jan 13 12:44:55 2015 +0300
@@ -40,6 +40,7 @@
 import java.awt.*;
 import java.awt.event.*;
 import javax.swing.*;
+import javax.swing.plaf.metal.MetalLookAndFeel;
 import test.java.awt.regtesthelpers.Util;
 
 public class HWDisappear
@@ -109,7 +110,7 @@
 
         // Click on the button.
         Point bLoc = b.getLocationOnScreen();
-        robot.mouseMove(bLoc.x + b.getWidth() / 2, bLoc.y + 5);
+        robot.mouseMove(bLoc.x + b.getWidth() / 2, bLoc.y + b.getHeight() / 2);
 
         robot.mousePress(InputEvent.BUTTON1_MASK);
         robot.mouseRelease(InputEvent.BUTTON1_MASK);
@@ -148,8 +149,9 @@
     //  instantiated in the same VM.  Being static (and using
     //  static vars), it aint gonna work.  Not worrying about
     //  it for now.
-    public static void main( String args[] ) throws InterruptedException
+    public static void main( String args[] ) throws Exception
     {
+        UIManager.setLookAndFeel(new MetalLookAndFeel());
         mainThread = Thread.currentThread();
         try
         {