< prev index next >
test/jdk/java/awt/Focus/WrongKeyTypedConsumedTest/WrongKeyTypedConsumedTest.java
Print this page
*** 1,7 ****
/*
! * Copyright (c) 2008, 2016, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
--- 1,7 ----
/*
! * Copyright (c) 2008, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
*** 24,51 ****
/*
@test
@key headful
@bug 4782886
@summary FocusManager consumes wrong KEY_TYPED events
- @author Oleg.Sukhodolsky: area=awt.focus
@library ../../regtesthelpers
@build Util
@run main WrongKeyTypedConsumedTest
*/
- import java.applet.Applet;
- import java.awt.AWTException;
import java.awt.AWTKeyStroke;
import java.awt.BorderLayout;
- import java.awt.Dialog;
- import java.awt.Dimension;
- import java.awt.FlowLayout;
- import java.awt.Frame;
import java.awt.KeyboardFocusManager;
- import java.awt.Point;
import java.awt.Robot;
- import java.awt.TextArea;
import java.awt.event.KeyEvent;
import java.util.HashSet;
import java.util.Set;
--- 24,42 ----
*** 54,78 ****
import javax.swing.JFrame;
import javax.swing.JTextArea;
import test.java.awt.regtesthelpers.Util;
! public class WrongKeyTypedConsumedTest extends Applet
{
Robot robot = Util.createRobot();
public static void main(String[] args) {
WrongKeyTypedConsumedTest test = new WrongKeyTypedConsumedTest();
test.start();
}
public void start ()
{
- setSize (200,200);
- setVisible(true);
- validate();
-
JFrame frame = new JFrame("The Frame");
Set ftk = new HashSet();
ftk.add(AWTKeyStroke.getAWTKeyStroke(KeyEvent.VK_DOWN, 0));
frame.getContentPane().
setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS,
--- 45,65 ----
import javax.swing.JFrame;
import javax.swing.JTextArea;
import test.java.awt.regtesthelpers.Util;
! public class WrongKeyTypedConsumedTest
{
Robot robot = Util.createRobot();
public static void main(String[] args) {
WrongKeyTypedConsumedTest test = new WrongKeyTypedConsumedTest();
test.start();
}
public void start ()
{
JFrame frame = new JFrame("The Frame");
Set ftk = new HashSet();
ftk.add(AWTKeyStroke.getAWTKeyStroke(KeyEvent.VK_DOWN, 0));
frame.getContentPane().
setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS,
*** 83,92 ****
--- 70,80 ----
JTextArea textarea = new JTextArea(40, 10);
frame.getContentPane().add(textarea);
frame.pack();
+ frame.setLocationRelativeTo(null);
frame.setVisible(true);
Util.waitForIdle(robot);
if (!frame.isActive()) {
throw new RuntimeException("Test Fialed: frame isn't active");
< prev index next >