|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbibliothek.gui.dock.util.AbstractWindowProvider
bibliothek.gui.dock.util.FocusedWindowProvider
public class FocusedWindowProvider
A WindowProvider
monitoring a set of windows, the last window that had the focus
is the selected window.
Field Summary |
---|
Fields inherited from class bibliothek.gui.dock.util.AbstractWindowProvider |
---|
listeners |
Constructor Summary | |
---|---|
FocusedWindowProvider()
|
Method Summary | |
---|---|
void |
add(java.awt.Window window)
|
void |
remove(java.awt.Window window)
|
java.awt.Window |
searchWindow()
Tries to find a window. |
Methods inherited from class bibliothek.gui.dock.util.AbstractWindowProvider |
---|
addWindowProviderListener, fireVisibilityChanged, fireWindowChanged, hasListeners, isShowing, listeners, removeWindowProviderListener, updateVisibility |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FocusedWindowProvider()
Method Detail |
---|
public java.awt.Window searchWindow()
WindowProvider
Frame
or a Dialog
, and a plain Window
only as last resort.
If possible the main-frame or another important window that will not
be closed soon should be returned. Visible windows are preferred over
non visible ones. This method is not guaranteed to have success,
null
is a valid result. This method is not required
to return always the same window, however the WindowProviderListener
s
should be informed when the result changes.
Frame
which won't be closed in
the near future, any window which does not fulfill the requirements
or null
if no window is available at all.public void add(java.awt.Window window)
public void remove(java.awt.Window window)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |