public class NullWindowProvider extends Object implements WindowProvider
| Constructor and Description |
|---|
NullWindowProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
addWindowProviderListener(WindowProviderListener listener)
Adds a new listener to this provider.
|
boolean |
isShowing()
Tells whether this
WindowProvider represents a window that is visible. |
void |
removeWindowProviderListener(WindowProviderListener listener)
Removes a listener from this provider
|
Window |
searchWindow()
Tries to find a window.
|
public void addWindowProviderListener(WindowProviderListener listener)
WindowProvideraddWindowProviderListener in interface WindowProviderlistener - the new listenerpublic void removeWindowProviderListener(WindowProviderListener listener)
WindowProviderremoveWindowProviderListener in interface WindowProviderlistener - the listener to removepublic Window searchWindow()
WindowProviderFrame
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 WindowProviderListeners
should be informed when the result changes.searchWindow in interface WindowProviderFrame 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 boolean isShowing()
WindowProviderWindowProvider represents a window that is visible. Under
normal circumstances this method would return:Window window = searchWindow();
return window == null ? false : window.isShowing();isShowing in interface WindowProviderCopyright © 2017 Docking Frames. All rights reserved.