15 * You should have received a copy of the GNU General Public License version 16 * 2 along with this work; if not, write to the Free Software Foundation, 17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 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 /* 26 * @test 27 * @key headful 28 * @bug 8043126 8145116 29 * @summary Check whether 30 * 1. correct extended modifiers are returned 31 * by KeyEvent.getModifiersEx() 32 * 2. InputEvent.getModifiersExText() returns 33 * correct extended modifier keys description 34 * 35 * @library ../../../../../lib/testlibrary/ ../../helpers/lwcomponents/ 36 * @build LWComponent 37 * @build LWButton 38 * @build LWList 39 * @build ExtendedRobot 40 * @run main/timeout=600 ExtendedModifiersTest 41 */ 42 import java.awt.Button; 43 import java.awt.Color; 44 import java.awt.Component; 45 import java.awt.EventQueue; 46 import java.awt.Frame; 47 import java.awt.GridLayout; 48 import java.awt.List; 49 import java.awt.Point; 50 import java.awt.TextArea; 51 import java.awt.TextField; 52 import java.awt.event.InputEvent; 53 import java.awt.event.KeyEvent; 54 import java.awt.event.KeyListener; 55 import java.util.ArrayList; 56 57 import static jdk.testlibrary.Asserts.*; 58 import test.java.awt.event.helpers.lwcomponents.LWButton; 59 import test.java.awt.event.helpers.lwcomponents.LWList; 60 61 public class ExtendedModifiersTest implements KeyListener { 62 63 Frame frame; 64 Button button; 65 LWButton buttonLW; 66 TextField textField; 67 TextArea textArea; 68 List list; 69 LWList listLW; 70 71 private final ExtendedRobot robot; 72 private static final int WAIT_DELAY = 5000; 73 private static final int KEY_DELAY = 500; 74 private final Object lock; 75 76 private boolean keyPressedFlag; 77 private int modifiersEx = 0; | 15 * You should have received a copy of the GNU General Public License version 16 * 2 along with this work; if not, write to the Free Software Foundation, 17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 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 /* 26 * @test 27 * @key headful 28 * @bug 8043126 8145116 29 * @summary Check whether 30 * 1. correct extended modifiers are returned 31 * by KeyEvent.getModifiersEx() 32 * 2. InputEvent.getModifiersExText() returns 33 * correct extended modifier keys description 34 * 35 * @library /lib/testlibrary/ ../../helpers/lwcomponents/ 36 * @library /test/lib 37 * @build LWComponent 38 * @build LWButton 39 * @build LWList 40 * @build ExtendedRobot 41 * @run main/timeout=600 ExtendedModifiersTest 42 */ 43 import java.awt.Button; 44 import java.awt.Color; 45 import java.awt.Component; 46 import java.awt.EventQueue; 47 import java.awt.Frame; 48 import java.awt.GridLayout; 49 import java.awt.List; 50 import java.awt.Point; 51 import java.awt.TextArea; 52 import java.awt.TextField; 53 import java.awt.event.InputEvent; 54 import java.awt.event.KeyEvent; 55 import java.awt.event.KeyListener; 56 import java.util.ArrayList; 57 58 import static jdk.test.lib.Asserts.*; 59 import test.java.awt.event.helpers.lwcomponents.LWButton; 60 import test.java.awt.event.helpers.lwcomponents.LWList; 61 62 public class ExtendedModifiersTest implements KeyListener { 63 64 Frame frame; 65 Button button; 66 LWButton buttonLW; 67 TextField textField; 68 TextArea textArea; 69 List list; 70 LWList listLW; 71 72 private final ExtendedRobot robot; 73 private static final int WAIT_DELAY = 5000; 74 private static final int KEY_DELAY = 500; 75 private final Object lock; 76 77 private boolean keyPressedFlag; 78 private int modifiersEx = 0; |