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.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.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, cancelOnClose
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_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, setVisible
addImpl, 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, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
addPropertyChangeListener, 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, toFront
add, 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, validateTree
action, 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, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
askUserBeforeExit, cancelAction, isCancelOnClose, okAction, setTitle, setVisible
firePropertyChange
protected 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()
REpiceaDialog
initUI
in class REpiceaDialog
public void listenTo()
SynchronizedListening
listenTo
in interface SynchronizedListening
public void doNotListenToAnymore()
SynchronizedListening
doNotListenToAnymore
in interface SynchronizedListening
public void postSavingAction()
IOUserInterface
postSavingAction
in interface IOUserInterface
public void postLoadingAction()
IOUserInterface
postLoadingAction
in interface IOUserInterface
protected void refreshTitle()
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
public void reset()
Resettable
reset
in interface Resettable
public void synchronizeUIWithOwner()
OwnedWindow
synchronizeUIWithOwner
in interface OwnedWindow
public Memorizable getWindowOwner()
OwnedWindow
getWindowOwner
in interface OwnedWindow
public WindowSettings getWindowSettings()
IOUserInterface
getWindowSettings
in interface IOUserInterface
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener