net.infonode.docking
Class FocusManager
java.lang.Object
net.infonode.docking.FocusManager
class FocusManager
- extends java.lang.Object
- Version:
- $Revision: 1.13 $
- Author:
- $Author: jesper $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
private static final FocusManager INSTANCE
ignoreFocusChanges
private int ignoreFocusChanges
focusTimer
private javax.swing.Timer focusTimer
focusUpdateTriggered
private boolean focusUpdateTriggered
lastFocusedWindows
private java.util.ArrayList lastFocusedWindows
focusedComponent
private java.awt.Component focusedComponent
focusListener
private java.beans.PropertyChangeListener focusListener
FocusManager
private FocusManager()
getInstance
static FocusManager getInstance()
updateFocus
private void updateFocus()
pinFocus
void pinFocus(java.lang.Runnable runnable)
startIgnoreFocusChanges
void startIgnoreFocusChanges()
stopIgnoreFocusChanges
void stopIgnoreFocusChanges()
focusWindow
static void focusWindow(DockingWindow window)
getViewContaining
private static View getViewContaining(java.awt.Component component)
updateWindows
private void updateWindows(java.awt.Component focusedComponent,
java.awt.Component component,
java.util.ArrayList oldFocusedWindows)