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