public abstract class AbstractUserInterface extends AbstractRichPlugin implements UserInterface
UserInterface implementations.| Constructor and Description |
|---|
AbstractUserInterface() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createUI()
Subclasses override to control UI creation.
|
ApplicationFrame |
getApplicationFrame()
Gets the main SciJava application frame, or null if not applicable.
|
ConsolePane<?> |
getConsolePane()
Gets the main SciJava console pane, or null if not applicable.
|
Desktop |
getDesktop()
Gets the desktop, for use with multi-document interfaces (MDI).
|
StatusBar |
getStatusBar()
Gets the main SciJava status bar, or null if not applicable.
|
ToolBar |
getToolBar()
Gets the main SciJava toolbar, or null if not applicable.
|
boolean |
isVisible()
Whether this UI is visible onscreen.
|
void |
restoreLocation()
Restores the application frame's current location.
|
void |
saveLocation()
Persists the application frame's current location.
|
void |
show()
Shows the UI.
|
void |
show(Display<?> display)
Shows the display onscreen using an appropriate UI widget.
|
void |
show(Object o)
Shows the object onscreen using an appropriate UI widget.
|
void |
show(String name,
Object o)
Shows the object onscreen using an appropriate UI widget.
|
compareTo, getInfo, getPriority, setInfo, setPriority, toStringcontext, getContext, setContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitchooseFile, createDisplayWindow, dialogPrompt, getSystemClipboard, requiresEDT, showContextMenucontext, getContext, setContextgetPriority, setPrioritycompareTogetInfo, setInfodisposepublic void show()
UserInterfaceNote that the actual UI components are created lazily when this method is called, rather then upon the UI's initial construction.
show in interface UserInterfacepublic boolean isVisible()
UserInterfaceisVisible in interface UserInterfacepublic void show(Object o)
UserInterfaceshow in interface UserInterfacepublic void show(String name, Object o)
UserInterfaceshow in interface UserInterfacename - The name to use when displaying the object.o - The object to be displayed.public void show(Display<?> display)
UserInterfaceshow in interface UserInterfacepublic Desktop getDesktop()
UserInterfacegetDesktop in interface UserInterfacepublic ApplicationFrame getApplicationFrame()
UserInterfacegetApplicationFrame in interface UserInterfacepublic ToolBar getToolBar()
UserInterfacegetToolBar in interface UserInterfacepublic StatusBar getStatusBar()
UserInterfacegetStatusBar in interface UserInterfacepublic ConsolePane<?> getConsolePane()
UserInterfacegetConsolePane in interface UserInterfacepublic void saveLocation()
UserInterfacesaveLocation in interface UserInterfacepublic void restoreLocation()
UserInterfacerestoreLocation in interface UserInterfaceprotected void createUI()
ApplicationFrame but before
showing it (assuming the UI has an ApplicationFrame).Copyright © 2009–2015 SciJava. All rights reserved.