public class SystemManagerDialog extends REpiceaDialog implements java.awt.event.ActionListener, IOUserInterface, Resettable, OwnedWindow, java.awt.event.ItemListener
| Modifier and Type | Class and Description |
|---|---|
protected static class |
SystemManagerDialog.MessageID |
javax.swing.JDialog.AccessibleJDialogjava.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityTypejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Type| Modifier and Type | Field and Description |
|---|---|
protected javax.swing.JMenuItem |
close |
protected javax.swing.JCheckBoxMenuItem |
enlarge |
protected javax.swing.JMenuItem |
help |
protected javax.swing.JMenuItem |
load |
protected java.awt.Dimension |
previousDimension |
protected javax.swing.JMenuItem |
redo |
protected javax.swing.JMenuItem |
reset |
protected javax.swing.JMenuItem |
save |
protected javax.swing.JMenuItem |
saveAs |
protected SystemPanel |
systemPanel |
protected ToolPanel |
toolPanel |
protected javax.swing.JMenuItem |
undo |
protected WindowSettings |
windowSettings |
protected javax.swing.JSlider |
zoomSlider |
askUserBeforeExit, cancelOnCloseaccessibleContext, rootPane, rootPaneCheckingEnabledBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Modifier | Constructor and Description |
|---|---|
protected |
SystemManagerDialog(java.awt.Window parent,
SystemManager systemManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent evt) |
protected javax.swing.JMenu |
createAboutMenu() |
protected javax.swing.JMenu |
createEditMenu() |
protected javax.swing.JMenu |
createFileMenu() |
protected SystemLayout |
createSystemLayout() |
protected SystemPanel |
createSystemPanel() |
protected javax.swing.JMenu |
createViewMenu() |
protected javax.swing.JSlider |
createZoomSlider() |
void |
doNotListenToAnymore()
This method remove the listeners.
|
protected SystemManager |
getCaller()
This method returns the SystemManager instance behind this dialog.
|
Memorizable |
getWindowOwner()
This method returns the owner of this window which should implement the Memorizable interface
|
WindowSettings |
getWindowSettings()
This method returns the SettingMemory instance of the object if any.
|
protected void |
init() |
protected void |
initUI()
This method creates the UI, i.e.
|
void |
itemStateChanged(java.awt.event.ItemEvent e) |
void |
listenTo()
This method specifies who is listening to whom.
|
void |
postLoadingAction()
This method performs a particular action immediately after the parameters have been loaded.
|
void |
postSavingAction()
This method performs a particular action immediately after the parameters have been saved.
|
protected void |
refreshTitle()
The method sets the title of the dialog.
|
void |
reset()
This method reinitializes some fields of the instance that implements this interface.
|
protected void |
setToolPanel() |
void |
synchronizeUIWithOwner()
This method ensures that the values of the components are those of the owner.
|
askUserBeforeExit, cancelAction, firePropertyChange, getBufferedImage, helpAction, isCancelOnClose, okAction, refreshInterface, setCancelOnClose, setIcon, setVisibleaddImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBackaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFrontadd, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaskUserBeforeExit, cancelAction, isCancelOnClose, okAction, setTitle, setVisiblefirePropertyChangeprotected SystemPanel systemPanel
protected ToolPanel toolPanel
protected javax.swing.JMenuItem load
protected javax.swing.JMenuItem save
protected javax.swing.JMenuItem saveAs
protected javax.swing.JMenuItem close
protected javax.swing.JMenuItem reset
protected javax.swing.JMenuItem help
protected javax.swing.JMenuItem undo
protected javax.swing.JMenuItem redo
protected javax.swing.JCheckBoxMenuItem enlarge
protected java.awt.Dimension previousDimension
protected javax.swing.JSlider zoomSlider
protected final WindowSettings windowSettings
protected SystemManagerDialog(java.awt.Window parent,
SystemManager systemManager)
protected SystemPanel createSystemPanel()
protected void init()
protected javax.swing.JSlider createZoomSlider()
protected void setToolPanel()
protected SystemLayout createSystemLayout()
protected javax.swing.JMenu createFileMenu()
protected javax.swing.JMenu createEditMenu()
protected javax.swing.JMenu createAboutMenu()
protected javax.swing.JMenu createViewMenu()
protected SystemManager getCaller()
protected void initUI()
REpiceaDialoginitUI in class REpiceaDialogpublic void listenTo()
SynchronizedListeninglistenTo in interface SynchronizedListeningpublic void doNotListenToAnymore()
SynchronizedListeningdoNotListenToAnymore in interface SynchronizedListeningpublic void postSavingAction()
IOUserInterfacepostSavingAction in interface IOUserInterfacepublic void postLoadingAction()
IOUserInterfacepostLoadingAction in interface IOUserInterfaceprotected void refreshTitle()
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed in interface java.awt.event.ActionListenerpublic void reset()
Resettablereset in interface Resettablepublic void synchronizeUIWithOwner()
OwnedWindowsynchronizeUIWithOwner in interface OwnedWindowpublic Memorizable getWindowOwner()
OwnedWindowgetWindowOwner in interface OwnedWindowpublic WindowSettings getWindowSettings()
IOUserInterfacegetWindowSettings in interface IOUserInterfacepublic void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged in interface java.awt.event.ItemListener