< prev index next >

src/java.desktop/share/classes/sun/awt/SunToolkit.java

Print this page




 359       * @param    changed the window for which the lightweight focus request
 360       *           status should be set
 361       * @param    status the value of lightweight focus request status
 362       */
 363 
 364     public static void setLWRequestStatus(Window changed,boolean status){
 365         AWTAccessor.getWindowAccessor().setLWRequestStatus(changed, status);
 366     };
 367 
 368     public static void checkAndSetPolicy(Container cont) {
 369         FocusTraversalPolicy defaultPolicy = KeyboardFocusManager.
 370             getCurrentKeyboardFocusManager().
 371                 getDefaultFocusTraversalPolicy();
 372 
 373         cont.setFocusTraversalPolicy(defaultPolicy);
 374     }
 375 
 376     private static FocusTraversalPolicy createLayoutPolicy() {
 377         FocusTraversalPolicy policy = null;
 378         try {
 379             Class<?> layoutPolicyClass =
 380                 Class.forName("javax.swing.LayoutFocusTraversalPolicy");
 381             policy = (FocusTraversalPolicy)layoutPolicyClass.newInstance();

 382         }
 383         catch (ClassNotFoundException e) {
 384             assert false;
 385         }
 386         catch (InstantiationException e) {
 387             assert false;
 388         }
 389         catch (IllegalAccessException e) {
 390             assert false;
 391         }
 392 
 393         return policy;
 394     }
 395 
 396     /*
 397      * Insert a mapping from target to AppContext, for later retrieval
 398      * via targetToAppContext() above.
 399      */
 400     public static void insertTargetMapping(Object target, AppContext appContext) {
 401         if (!setAppContext(target, appContext)) {




 359       * @param    changed the window for which the lightweight focus request
 360       *           status should be set
 361       * @param    status the value of lightweight focus request status
 362       */
 363 
 364     public static void setLWRequestStatus(Window changed,boolean status){
 365         AWTAccessor.getWindowAccessor().setLWRequestStatus(changed, status);
 366     };
 367 
 368     public static void checkAndSetPolicy(Container cont) {
 369         FocusTraversalPolicy defaultPolicy = KeyboardFocusManager.
 370             getCurrentKeyboardFocusManager().
 371                 getDefaultFocusTraversalPolicy();
 372 
 373         cont.setFocusTraversalPolicy(defaultPolicy);
 374     }
 375 
 376     private static FocusTraversalPolicy createLayoutPolicy() {
 377         FocusTraversalPolicy policy = null;
 378         try {
 379             @SuppressWarnings("deprecation")
 380             Object layoutPolicyObject =
 381                 Class.forName("javax.swing.LayoutFocusTraversalPolicy").newInstance();
 382             policy = (FocusTraversalPolicy)layoutPolicyObject;
 383         }
 384         catch (ClassNotFoundException e) {
 385             assert false;
 386         }
 387         catch (InstantiationException e) {
 388             assert false;
 389         }
 390         catch (IllegalAccessException e) {
 391             assert false;
 392         }
 393 
 394         return policy;
 395     }
 396 
 397     /*
 398      * Insert a mapping from target to AppContext, for later retrieval
 399      * via targetToAppContext() above.
 400      */
 401     public static void insertTargetMapping(Object target, AppContext appContext) {
 402         if (!setAppContext(target, appContext)) {


< prev index next >