test/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java

Print this page




  30 import java.awt.Robot;
  31 import java.awt.event.InputEvent;
  32 import java.awt.event.MouseAdapter;
  33 import java.awt.event.MouseEvent;
  34 import javax.swing.JButton;
  35 import javax.swing.SwingUtilities;
  36 import test.java.awt.regtesthelpers.Util;
  37 
  38 /**
  39  * AWT/Swing overlapping test for opaque Swing components.
  40  * <p>This test verify if AWT components are drawn correctly under opaque components.
  41  * <p>See <a href="https://bugs.openjdk.java.net/browse/JDK-6776743">JDK-6776743</a> for details
  42  * <p>See base class for test info.
  43  */
  44 /*
  45 @test
  46 @bug 6776743
  47 @summary Opaque overlapping test for each AWT component
  48 @library ../../regtesthelpers
  49 @modules java.desktop/com.sun.awt

  50          java.desktop/sun.awt
  51 @build Util
  52 @run main OpaqueOverlapping
  53  */
  54 public class OpaqueOverlapping extends OverlappingTestBase {
  55 
  56     {
  57         useClickValidation = false;
  58         failMessage = "Opacity test mismatchs";
  59 
  60         // CR 6994264 (Choice autohides dropdown on Solaris 10)
  61         skipClassNames = new String[] { "Choice" };
  62     }
  63     private String testSeq;
  64     private final static String checkSeq = "010000101";
  65     private Point heavyLoc;
  66     private JButton light;
  67     private Frame frame = null;
  68 
  69     protected void prepareControls() {




  30 import java.awt.Robot;
  31 import java.awt.event.InputEvent;
  32 import java.awt.event.MouseAdapter;
  33 import java.awt.event.MouseEvent;
  34 import javax.swing.JButton;
  35 import javax.swing.SwingUtilities;
  36 import test.java.awt.regtesthelpers.Util;
  37 
  38 /**
  39  * AWT/Swing overlapping test for opaque Swing components.
  40  * <p>This test verify if AWT components are drawn correctly under opaque components.
  41  * <p>See <a href="https://bugs.openjdk.java.net/browse/JDK-6776743">JDK-6776743</a> for details
  42  * <p>See base class for test info.
  43  */
  44 /*
  45 @test
  46 @bug 6776743
  47 @summary Opaque overlapping test for each AWT component
  48 @library ../../regtesthelpers
  49 @modules java.desktop/com.sun.awt
  50          java.desktop/java.awt.peer
  51          java.desktop/sun.awt
  52 @build Util
  53 @run main OpaqueOverlapping
  54  */
  55 public class OpaqueOverlapping extends OverlappingTestBase {
  56 
  57     {
  58         useClickValidation = false;
  59         failMessage = "Opacity test mismatchs";
  60 
  61         // CR 6994264 (Choice autohides dropdown on Solaris 10)
  62         skipClassNames = new String[] { "Choice" };
  63     }
  64     private String testSeq;
  65     private final static String checkSeq = "010000101";
  66     private Point heavyLoc;
  67     private JButton light;
  68     private Frame frame = null;
  69 
  70     protected void prepareControls() {