diff -r d9d9655bb077 -r e4813eded7cb test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java --- a/test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java Wed Feb 27 14:30:08 2019 -0800 +++ b/test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java Wed Feb 27 18:46:55 2019 -0800 @@ -22,30 +22,23 @@ */ /* - test + @test + @key headful @bug 6190768 6190778 - @summary Tests that triggering events on AWT list by pressing CTRL + HOME, CTRL + END, PG-UP, PG-DOWN similar Motif behavior - @author Dmitry.Cherepanov@SUN.COM area=awt.list + @summary Tests that triggering events on AWT list by pressing CTRL + HOME, + CTRL + END, PG-UP, PG-DOWN similar Motif behavior @library /test/lib @build jdk.test.lib.Platform - @run applet KeyEventsTest.html + @run main KeyEventsTest */ -/** - * KeyEventsTest.html - * - * summary: - */ - -import java.applet.Applet; import java.awt.*; import java.awt.event.*; -import java.util.Set; import java.lang.reflect.*; import jdk.test.lib.Platform; -public class KeyEventsTest extends Applet implements ItemListener, FocusListener, KeyListener +public class KeyEventsTest extends Frame implements ItemListener, FocusListener, KeyListener { TestState currentState; final Object LOCK = new Object(); @@ -57,6 +50,12 @@ Panel p1 = new Panel (); Panel p2 = new Panel (); + public static void main(final String[] args) { + KeyEventsTest app = new KeyEventsTest(); + app.init(); + app.start(); + } + public void init() { setLayout (new BorderLayout ()); @@ -100,11 +99,13 @@ try{ setSize (200,200); + validate(); + setUndecorated(true); + setLocationRelativeTo(null); setVisible(true); - validate(); - main(null); - + doTest(); + System.out.println("Test passed."); } catch (Exception e) { e.printStackTrace(); throw new RuntimeException("The test failed."); @@ -112,14 +113,6 @@ }// start() - private void main(String[] args) - throws InterruptedException, InvocationTargetException { - - doTest(); - - System.out.println("Test passed."); - } - public void itemStateChanged (ItemEvent ie) { System.out.println("itemStateChanged-"+ie); this.currentState.setAction(true);