< prev index next >

test/jdk/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java

Print this page




  18  *
  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 
  25 import java.awt.*;
  26 import java.awt.event.InputEvent;
  27 import javax.swing.*;
  28 import java.io.*;
  29 import test.java.awt.regtesthelpers.Util;
  30 
  31 /**
  32  * AWT/Swing overlapping test for Panel and JPanel behavior during resizing.
  33  * <p>See <a href="https://bugs.openjdk.java.net/browse/JDK-6786219">JDK-6786219</a> for details
  34  */
  35 /*
  36  * @test
  37  * @key headful
  38  * @bug 6786219
  39  * @summary Issues when resizing the frame after mixing of heavy weight & light weight components
  40  * @author sergey.grinev@oracle.com: area=awt.mixing
  41  * @library ../../regtesthelpers
  42  * @build Util
  43  * @build FrameBorderCounter
  44  * @run main MixingPanelsResizing
  45  */
  46 public class MixingPanelsResizing {
  47 
  48     static volatile boolean failed = false;
  49 
  50     private static JFrame frame;
  51     private static JButton jbutton;
  52     private static Button awtButton;
  53     private static JButton jbutton2;
  54     private static Button awtButton2;
  55     private static final Color jbColor = Color.RED;
  56     private static final Color awtColor = Color.ORANGE;
  57     private static final Color jb2Color = Color.BLUE;
  58     private static final Color awt2Color = Color.CYAN;




  18  *
  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 
  25 import java.awt.*;
  26 import java.awt.event.InputEvent;
  27 import javax.swing.*;
  28 import java.io.*;
  29 import test.java.awt.regtesthelpers.Util;
  30 
  31 /**
  32  * AWT/Swing overlapping test for Panel and JPanel behavior during resizing.
  33  * <p>See <a href="https://bugs.openjdk.java.net/browse/JDK-6786219">JDK-6786219</a> for details
  34  */
  35 /*
  36  * @test
  37  * @key headful
  38  * @bug 6786219 8221823
  39  * @summary Issues when resizing the frame after mixing of heavy weight & light weight components
  40  * @author sergey.grinev@oracle.com: area=awt.mixing
  41  * @library ../../regtesthelpers
  42  * @build Util
  43  * @build FrameBorderCounter
  44  * @run main MixingPanelsResizing
  45  */
  46 public class MixingPanelsResizing {
  47 
  48     static volatile boolean failed = false;
  49 
  50     private static JFrame frame;
  51     private static JButton jbutton;
  52     private static Button awtButton;
  53     private static JButton jbutton2;
  54     private static Button awtButton2;
  55     private static final Color jbColor = Color.RED;
  56     private static final Color awtColor = Color.ORANGE;
  57     private static final Color jb2Color = Color.BLUE;
  58     private static final Color awt2Color = Color.CYAN;


< prev index next >