mirror of
https://github.com/openjdk/jdk.git
synced 2026-03-01 03:30:34 +00:00
8130430: [TEST_BUG] remove unnecessary internal calls from javax/swing/JRadioButton/8075609/bug8075609.java
Reviewed-by: alexsch
This commit is contained in:
parent
af631b95f6
commit
c02e703138
@ -35,11 +35,9 @@ import javax.swing.*;
|
||||
import javax.swing.event.*;
|
||||
import java.awt.event.*;
|
||||
import java.awt.*;
|
||||
import sun.awt.SunToolkit;
|
||||
|
||||
public class bug8075609 {
|
||||
private static Robot robot;
|
||||
private static SunToolkit toolkit;
|
||||
private static JTextField textField;
|
||||
|
||||
public static void main(String args[]) throws Throwable {
|
||||
@ -53,7 +51,6 @@ public class bug8075609 {
|
||||
Thread.sleep(100);
|
||||
|
||||
robot.setAutoDelay(100);
|
||||
toolkit = (SunToolkit) Toolkit.getDefaultToolkit();
|
||||
|
||||
// Radio button group tab key test
|
||||
runTest1();
|
||||
@ -96,10 +93,10 @@ public class bug8075609 {
|
||||
private static void runTest1() throws Exception{
|
||||
hitKey(robot, KeyEvent.VK_TAB);
|
||||
|
||||
robot.setAutoDelay(1000 );
|
||||
robot.delay(1000 );
|
||||
SwingUtilities.invokeAndWait(new Runnable() {
|
||||
public void run() {
|
||||
if (textField.hasFocus()) {
|
||||
if (!textField.hasFocus()) {
|
||||
System.out.println("Radio Button Group Go To Next Component through Tab Key failed");
|
||||
throw new RuntimeException("Focus is not on textField as Expected");
|
||||
}
|
||||
@ -110,6 +107,6 @@ public class bug8075609 {
|
||||
private static void hitKey(Robot robot, int keycode) {
|
||||
robot.keyPress(keycode);
|
||||
robot.keyRelease(keycode);
|
||||
toolkit.realSync();
|
||||
robot.waitForIdle();
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user