|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.opa.window.OPADefaultWindowManager
The class OPADefaultWindowManager implements OPAWindowManager interface to show Dialogs/Internal Dialogs and dock splitPanes/Internal Frames into panels.
Field Summary | |
static java.lang.String |
INTERNAL_DIALOG
|
static java.lang.String |
REGULAR_DIALOG
|
Constructor Summary | |
OPADefaultWindowManager()
Creates a new instance of OPADefaultWindowManager where waitingPanels and activeDialogs are created waitingPanels is an empty LinkedHashMap created using an anonymous inner class |
Method Summary | |
void |
addDisplayBuilder(OPADisplayBuilder builder)
Adds an OPADisplayBuilder to the instance of OPAWindowManager. |
void |
dockPanel(java.lang.String opaPanelName,
java.lang.String position)
Docks an OPAPanel to the main application window. |
javax.swing.JDesktopPane |
getDesktop()
Returns the desktop |
javax.swing.JFrame |
getFrame()
Returns the frame |
java.lang.String |
getName()
Returns the name |
int |
getPanelCacheSize()
Returns the size of panelCache |
void |
internalFrameActivated(javax.swing.event.InternalFrameEvent e)
|
void |
internalFrameClosed(javax.swing.event.InternalFrameEvent e)
|
void |
internalFrameClosing(javax.swing.event.InternalFrameEvent e)
|
void |
internalFrameDeactivated(javax.swing.event.InternalFrameEvent e)
|
void |
internalFrameDeiconified(javax.swing.event.InternalFrameEvent e)
|
void |
internalFrameIconified(javax.swing.event.InternalFrameEvent e)
|
void |
internalFrameOpened(javax.swing.event.InternalFrameEvent e)
|
void |
load()
Loads the application |
void |
saveDialogs(java.util.HashMap hash)
|
void |
showDialog(java.lang.String name,
int positionX,
int positionY,
java.lang.Object[] obj,
java.lang.String min,
java.lang.String max,
java.lang.String dialogType)
Shows the specified OPADialog/internal frame type loaded with the panel specified by name, position, object and window minimized/maximized. |
void |
showInternal(java.lang.String name,
int positionX,
int positionY,
java.lang.Object[] obj,
java.lang.String min,
java.lang.String max)
Shows the specified dialog type loaded with the panel specified by name, position, object and window minimized/maximized. |
void |
showInternal(java.lang.String name,
java.lang.Object[] obj)
Shows OPADialog with the specified name and object and remaining parameters at default values |
void |
showInternal(java.lang.String name,
java.lang.Object[] obj,
java.lang.String type)
|
void |
showInternalDialog(java.lang.String name,
int positionX,
int positionY,
java.lang.Object[] obj,
java.lang.String min,
java.lang.String max)
Shows the specified internal frame type loaded with the panel specified by name, position, object and window minimized/maximized. |
void |
showInternalDialog(java.lang.String name,
java.lang.Object[] obj)
Shows OPAInternalDialog with the specified name and object and sets remaining parameters with default values |
void |
signalClose(OPADefaultDialog dialog)
Closes the OPADefaultDialog |
void |
signalClose(OPAInternalDialog dialog)
Closes the OPAInternalDialog |
void |
signalClose(OPAPanel panel)
Closes the OPAPanel |
void |
start()
starts the OPADefaultWindowManager GUI is built in this method |
void |
stop()
Stops the application and saves the Window state Window state includes the windows/dialogs that are open, their position on the screen,the args that were used to open them. |
void |
windowActivated(java.awt.event.WindowEvent e)
|
void |
windowClosed(java.awt.event.WindowEvent e)
|
void |
windowClosing(java.awt.event.WindowEvent e)
|
void |
windowDeactivated(java.awt.event.WindowEvent e)
|
void |
windowDeiconified(java.awt.event.WindowEvent e)
|
void |
windowGainedFocus(java.awt.event.WindowEvent e)
|
void |
windowIconified(java.awt.event.WindowEvent e)
|
void |
windowLostFocus(java.awt.event.WindowEvent e)
|
void |
windowOpened(java.awt.event.WindowEvent e)
|
void |
windowStateChanged(java.awt.event.WindowEvent e)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String INTERNAL_DIALOG
public static final java.lang.String REGULAR_DIALOG
Constructor Detail |
public OPADefaultWindowManager()
Method Detail |
public void start()
start
in interface OPAManager
public void load()
load
in interface OPAManager
public void stop()
stop
in interface OPAManager
public javax.swing.JDesktopPane getDesktop()
JDesktopPane
public javax.swing.JFrame getFrame()
public java.lang.String getName()
public int getPanelCacheSize()
public void showInternal(java.lang.String name, int positionX, int positionY, java.lang.Object[] obj, java.lang.String min, java.lang.String max)
showInternal
in interface OPAWindowManager
name
- positionX
- the X position from the window's originpositionY
- the Y position from the window's originpublic void showInternal(java.lang.String name, java.lang.Object[] obj)
showInternal
in interface OPAWindowManager
name
- panel's namepublic void showInternal(java.lang.String name, java.lang.Object[] obj, java.lang.String type)
public void showInternalDialog(java.lang.String name, int positionX, int positionY, java.lang.Object[] obj, java.lang.String min, java.lang.String max)
showInternalDialog
in interface OPAWindowManager
name
- positionX
- the X position from the window's originpositionY
- the Y position from the window's originpublic void showInternalDialog(java.lang.String name, java.lang.Object[] obj)
showInternalDialog
in interface OPAWindowManager
name
- panel's namepublic void showDialog(java.lang.String name, int positionX, int positionY, java.lang.Object[] obj, java.lang.String min, java.lang.String max, java.lang.String dialogType)
name
- positionX
- the X position from the window's originpositionY
- the Y position from the window's origindialogType
- if the dialog should be a regular dialog/InternalDialogOPADialog
,
OPAInternalDialog
public void signalClose(OPAPanel panel)
signalClose
in interface OPAWindowManager
panel
- public void signalClose(OPAInternalDialog dialog)
signalClose
in interface OPAWindowManager
public void signalClose(OPADefaultDialog dialog)
signalClose
in interface OPAWindowManager
public void addDisplayBuilder(OPADisplayBuilder builder)
addDisplayBuilder
in interface OPAWindowManager
public void dockPanel(java.lang.String opaPanelName, java.lang.String position)
dockPanel
in interface OPAWindowManager
public void saveDialogs(java.util.HashMap hash)
public void windowActivated(java.awt.event.WindowEvent e)
windowActivated
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent e)
windowClosed
in interface java.awt.event.WindowListener
public void windowClosing(java.awt.event.WindowEvent e)
windowClosing
in interface java.awt.event.WindowListener
public void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified
in interface java.awt.event.WindowListener
public void windowGainedFocus(java.awt.event.WindowEvent e)
windowGainedFocus
in interface java.awt.event.WindowFocusListener
public void windowIconified(java.awt.event.WindowEvent e)
windowIconified
in interface java.awt.event.WindowListener
public void windowLostFocus(java.awt.event.WindowEvent e)
windowLostFocus
in interface java.awt.event.WindowFocusListener
public void windowOpened(java.awt.event.WindowEvent e)
windowOpened
in interface java.awt.event.WindowListener
public void windowStateChanged(java.awt.event.WindowEvent e)
windowStateChanged
in interface java.awt.event.WindowStateListener
public void internalFrameActivated(javax.swing.event.InternalFrameEvent e)
internalFrameActivated
in interface javax.swing.event.InternalFrameListener
public void internalFrameClosed(javax.swing.event.InternalFrameEvent e)
internalFrameClosed
in interface javax.swing.event.InternalFrameListener
public void internalFrameClosing(javax.swing.event.InternalFrameEvent e)
internalFrameClosing
in interface javax.swing.event.InternalFrameListener
public void internalFrameDeactivated(javax.swing.event.InternalFrameEvent e)
internalFrameDeactivated
in interface javax.swing.event.InternalFrameListener
public void internalFrameDeiconified(javax.swing.event.InternalFrameEvent e)
internalFrameDeiconified
in interface javax.swing.event.InternalFrameListener
public void internalFrameIconified(javax.swing.event.InternalFrameEvent e)
internalFrameIconified
in interface javax.swing.event.InternalFrameListener
public void internalFrameOpened(javax.swing.event.InternalFrameEvent e)
internalFrameOpened
in interface javax.swing.event.InternalFrameListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |