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;
|