----ORG\DefaultKeyboardFocusManager.java ----DEFAULTKEYBOARDFOCUSMANAGER.JAVA ***** ORG\DefaultKeyboardFocusManager.java 648: losingFocusWindow, oppositeWindow); 649: if (currentFocusedWindow == null) { 650: break; ***** DEFAULTKEYBOARDFOCUSMANAGER.JAVA 648: losingFocusWindow, oppositeWindow); 649: if (currentFocusedWindow == null || currentFocusedWindow != losingFocusWindow) { 650: break; ***** ----ORG\KeyboardFocusManager.java ----KEYBOARDFOCUSMANAGER.JAVA ***** ORG\KeyboardFocusManager.java 2437: } 2438: if (focusedWindowChanged(heavyweight, 2439: (hwFocusRequest != null) 2440: ? hwFocusRequest.heavyweight 2441: : nativeFocusedWindow)) { 2442: if (focusLog.isLoggable(PlatformLogger.FINEST)) 2443: focusLog.finest("4. SNFH_FAILURE for " + descendant); 2444: return SNFH_FAILURE; 2445: } ***** KEYBOARDFOCUSMANAGER.JAVA 2437: } 2438: if (cause != CausedFocusEvent.Cause.ACTIVATION || 2439: SunToolkit.getContainingWindow(heavyweight) instanceof sun.awt.EmbeddedFrame) { 2440: if (focusedWindowChanged(heavyweight, 2441: (hwFocusRequest != null) 2442: ? hwFocusRequest.heavyweight 2443: : nativeFocusedWindow)) { 2444: if (focusLog.isLoggable(PlatformLogger.FINEST)) 2445: focusLog.finest("4. SNFH_FAILURE for " + descendant); 2446: return SNFH_FAILURE; 2447: } 2448: } *****