Cross Reference: InitialFTP.java
xref
: /
openjdk7
/
jdk
/
test
/
java
/
awt
/
Focus
/
FocusTraversalPolicy
/
InitialFTP.java
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
0
N/A
/*
553
N/A
@test
0
N/A
@bug 7125044
0
N/A
@summary Tests defaut focus traversal policy in AWT & Swing toplevel windows.
0
N/A
@author anton.tarasov@sun.com: area=awt.focus
0
N/A
@run main InitialFTP_AWT
0
N/A
@run main InitialFTP_Swing
0
N/A
*/
0
N/A
0
N/A
import
java
.
awt
.
FocusTraversalPolicy
;
0
N/A
import
java
.
awt
.
Window
;
0
N/A
0
N/A
public
class
InitialFTP
{
0
N/A
public
static
void
test
(
Window
win
,
Class
<?
extends
FocusTraversalPolicy
>
expectedPolicy
) {
0
N/A
FocusTraversalPolicy
ftp
=
win
.
getFocusTraversalPolicy
();
0
N/A
0
N/A
System
.
out
.
println
(
"=============="
+
"\n"
+
0
N/A
"Tested window: "
+
win
+
"\n"
+
553
N/A
"Expected policy: "
+
expectedPolicy
+
"\n"
+
553
N/A
"Effective policy: "
+
ftp
.
getClass
());
553
N/A
0
N/A
if
(!
expectedPolicy
.
equals
(
ftp
.
getClass
())) {
0
N/A
throw
new
RuntimeException
(
"Test failed: wrong effective focus policy"
);
0
N/A
}
0
N/A
}
0
N/A
}
0
N/A