|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Frame javax.swing.JFrame ix.iface.util.ToolFrame ix.iface.ui.JFrameMT ix.iface.ui.JFrameMTP ix.iview.DomainEditorFrame
public class DomainEditorFrame
An editor/viewer frame for domain details. The editor can be created with a mandatory mode (true for simple, false for advanced) and an optional domain or an optional title. Most of the window buidling goes on in the ConstructFramePanels and their ConstructEditorPanels, except for the menubar and the toolbar.
Super-class JFrameMT defines useful menu/toolbar making things. Most of the action processing goes on in the ConstructFramePanels, except for domain specific things (read...) and window things (toggles).
Example for using DomainEditor:
...
File modelDirectory = DomainParser.getLibraryDirectory();
boolean isSimple = false;
DomainEditor frame = new DomainEditor(isSimple);
frame.setModelDirectory(modelDirectory);
frame.setVisible(true);
...
Nested Class Summary | |
---|---|
(package private) class |
DomainEditorFrame.IXWindow
|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Fields inherited from class ix.iface.ui.JFrameMTP |
---|
cardsPanel, isAdjusting, styleMenu, tabbedPane, windowsMenu |
Fields inherited from class ix.iface.ui.JFrameMT |
---|
aboutItem, closeItem, copyIcon, copyItem, cutIcon, cutItem, editMenu, exitItem, extensions, file, fileChooser, fileMenu, fileType, helpFile, helpFrame, helpFrameIcon, helpIcon, helpItem, helpMenu, JPanel2, mainJPanel, manualItem, menuBar, newIcon, newItem, openIcon, openItem, optionsMenu, pasteIcon, pasteItem, redoIcon, redoItem, revertIcon, revertItem, saveAsItem, saveIcon, saveItem, toolBar, toolbarItem, toolsMenu, viewMenu |
Fields inherited from class ix.iface.util.ToolFrame |
---|
toolFrames |
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface ix.iview.IDESymbols |
---|
C_ALL, C_CONDITIONS_ONLY, C_CONDITIONS_OTHER, C_NONE, C_ORDER_CONDITIONS, C_ORDER_ONLY, C_ORDER_OTHER, C_OTHER_ONLY, MODE_ADVANCED, MODE_SIMPLE, VIEW_COMPREHENSIVE, VIEW_GRAPHICAL, VIEW_MINIMAL, VIEWS |
Fields inherited from interface ix.iface.ui.FrameSymbols |
---|
STYLE_CARD, STYLE_SIMPLE, STYLE_TABBED |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
DomainEditorFrame(DomainEditor editor)
Makes the editor in stand-alone mode. |
|
DomainEditorFrame(DomainEditor editor,
boolean standAlone)
Makes the editor frame with the given stand alone mode. |
|
DomainEditorFrame(DomainEditor editor,
Domain domain)
Makes the editor with the given domain - simple, stand-alone by default. |
|
DomainEditorFrame(DomainEditor editor,
Domain domain,
boolean alone)
Makes the editor with the given mode and load the given domain. |
Method Summary | |
---|---|
void |
aboutDialog()
|
void |
actionPerformed(java.awt.event.ActionEvent event)
Implements the ActionListener interface. |
protected void |
activateDomainItems()
|
void |
activateUndo()
|
void |
adaptDefaultMenu()
Dummy method that can be overridden by sub-classes to adapt the default. |
protected void |
adaptMenusToPanel(javax.swing.JPanel panel)
Called whenever the current panel is updated |
protected void |
adaptMenusToPanelTrial(javax.swing.JPanel panel)
Called whenever the current panel is updated |
protected void |
adaptMenuToAction()
|
protected void |
addPanels()
Adds all panels to the frame. |
protected void |
clearPanels()
Clears all panels of the frame. |
protected boolean |
closePanels()
Closes all panels of the frame. |
void |
constructAdded(DomainEvent e)
|
void |
constructAdded(UIDomainEvent e)
Called when a UI construct is added. |
void |
constructEdited(UIDomainEvent e)
Called when a UI construct is edited. |
void |
constructRemoved(UIDomainEvent e)
Called when a UI construct is removed. |
protected boolean |
currentPanelChanging(javax.swing.JPanel oldPanel,
javax.swing.JPanel newPanel)
Changing current panel from old to new. |
void |
domainCleared(UIDomainEvent e)
Called when the domain is cleared. |
void |
domainEdited(UIDomainEvent se)
Called when the domain's own fields changed (currently only name). |
void |
domainSet(UIDomainEvent se)
Called when the domain is added. |
DomainEditor |
editor()
|
protected void |
enableView(Symbol view)
|
protected void |
ensureUIDomainListeners(UIDomain uiDomain)
transfer listeners and tell them things have changed |
void |
exitApplication()
|
Domain |
getDomain()
|
java.io.File |
getModelDirectory()
|
UIDomain |
getUIDomain()
|
boolean |
isSimple()
|
boolean |
isSimpleMode()
|
boolean |
listsAsText()
Check whether lists are to be displayed as texts. |
static void |
main(java.lang.String[] args)
|
void |
makeEditMenu()
Makes an edit menu |
void |
makeFileMenu()
Makes a the file menu and toolbar buttons. |
void |
makeFileMenuExits()
Makes default close/exit menu options and and toolbar buttons. |
void |
makeHelpMenu()
Make sure that if this is overwritten, adaptDefaultMenu is called elsewhere. |
void |
makeModeMenu()
|
void |
makeOptionsMenu()
Overrides the one in JFrameMTP and JFrameMT - goes into View menu, not File. |
protected void |
makePreferences()
|
void |
makeTitle(IXAgent theAgent)
Makes the editor title and ensures not-stand-alone visuals. |
protected void |
makeToolbar()
|
void |
makeToolsMenu()
Makes a tools menu and toolbar buttons. |
void |
makeViewMenu()
|
void |
makeViewsMenu()
|
protected void |
populateEditMenu()
Fill the edit menu with constructs from the domain. |
protected void |
postInitPanels()
|
protected static void |
readDomain(Domain domain)
|
static void |
readDomain(Domain domain,
java.lang.String resourceName)
Adds definitions from a given resource to a given domain. |
void |
refinementAdded(RefinementEvent e)
|
static java.net.URL |
resolveDomainFile(java.lang.String resourceName)
|
void |
saveExpansion(Refinement data)
The name of this is a hangover from something Jeff did. |
void |
setActivityView(Symbol view)
If the state of the menu item does not correspond to the new setting, it is changed. |
protected void |
setBoundsFromProperties()
|
void |
setConstraintsView(Symbol constrView)
|
void |
setConstruct(IXObject construct)
Sets the given construct as the current one and displays it for editing. |
void |
setDefaultSequence(boolean on)
Sets the toggle for default sub-activity sequencing behaviour. |
protected void |
setDomain(Domain domain)
Sets the given domain as current both in this frame and the domain editor panel. |
void |
setEditable(boolean editable)
Changes the flat that toggles I-DE viewer-only/viewer-editor mode. |
void |
setGraphical()
If the state of the menu item does not correspond to the new setting, it is changed. |
protected void |
setMode(Symbol mode)
|
void |
setModelDirectory(java.io.File directory)
Sets the directory used to load/save models. |
boolean |
setPanelStyle(java.lang.String style)
|
void |
setSimpleMode(boolean newSimple)
Sets the editor to simple (true) or advanced (false) mode. |
void |
setUIConstruct(UIObject construct)
Sets the given UIObject as the current one and displays it for editing. |
void |
setUIDomain(UIDomain uiDomain)
Sets the given UIDomain as current both in this frame and the domain editor panel. |
protected void |
setUIDomainListeners(UIDomain uiDomain)
transfer listeners and tell them things have changed |
void |
setupFrame()
Makes the editor frame with the given stand alone mode. |
protected void |
setVisuals()
|
void |
showButtonTexts(boolean show)
|
protected void |
showListsAsTexts(boolean show)
|
void |
undoChanged(UndoManager manager,
EditableObject uio)
|
void |
updateCurrentPanel(AConstructFramePanel panel)
Sets the current panel and sets the domain in the panel |
protected void |
updateToolbar(boolean show)
Updates the toolbar buttons with text shown or not, according to the parameter |
void |
updateViewMenu(Symbol view)
Call this to keep the Activity Views menu in line with the view that is shown. |
protected void |
useNewCondEditor(boolean use)
|
protected void |
userClearDomain()
Clears the current domain. |
boolean |
userClose()
Close the editor or exit it if it is running stand-alone. |
protected void |
userInsertDomain()
Gets a domain file name and reads it. |
protected void |
userOpenDomain()
Gets a domain file name, reads it, and replaces the contents of the current domain with the read ones. |
protected void |
userPublishDomain()
|
protected void |
userRevertDomain()
Reverts the whole draft domain to the last published (or original) one. |
protected java.io.File |
userSaveDomain()
|
protected java.io.File |
userSaveDomainAs()
|
void |
userViewAllChanges()
|
void |
userViewChanges()
|
void |
userViewChangesFromOriginal()
|
Methods inherited from class ix.iface.util.ToolFrame |
---|
setVisible, symbolNameChanged, walkToolFrames |
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
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, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, isOpaque, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface javax.swing.event.ChangeListener |
---|
stateChanged |
Methods inherited from interface ix.iview.InternalDomainEditor |
---|
setVisible |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
protected IXAgent agent
protected JPropertiesManager propMan
protected GlobalFramePanel domainPanel
protected ActionEditorPanel actionPanel
protected AROEditorPanel aroPanel
protected GrammarEditorPanel grammarPanel
protected AConstructFramePanel lexiconPanel
protected AConstructFramePanel testPanel
protected OrderingEditor orderingEditor
protected AboutFrame aboutFrame
protected javax.swing.ImageIcon checkIcon
protected javax.swing.ImageIcon revertOIcon
protected javax.swing.ImageIcon modifyIcon
protected javax.swing.ImageIcon varDecIcon
protected javax.swing.ImageIcon publishIcon
protected javax.swing.ImageIcon minimalIcon
protected javax.swing.ImageIcon comprehensiveIcon
protected javax.swing.ImageIcon graphicalIcon
protected javax.swing.ImageIcon preferredIcon
protected javax.swing.ImageIcon simpleIcon
protected javax.swing.ImageIcon advancedIcon
protected IXToolItem publishItem
protected IXToolItem insertItem
protected IXToolItem clearItem
protected IXToolItem revertDItem
protected IXToolItem changesAllItem
protected IXToolItem newEditItem
protected IXToolItem revertOItem
protected IXToolItem modifyItem
protected IXToolItem declareItem
protected IXToolItem findVarsItem
protected javax.swing.JMenu modeMenu
protected IXToolItem refreshItem
protected IXToolItem changesItem
protected IXToolItem changesOItem
protected IXToolItem simpleItem
protected IXToolItem advancedItem
protected IXToolItem sortItem
protected javax.swing.JMenu viewsMenu
protected IXToolItem minimalItem
protected IXToolItem comprehensiveItem
protected IXToolItem graphicalItem
protected IXToolItem viewFieldsItem
protected IXToolItem checkItem
protected IXToolItem genItem
protected IXToolItem searchItem
protected IXToolItem preferencesItem
protected IXToolItem preferredItem
protected IXToolItem sequenceNewItem
protected IXToolItem sequenceItem
protected IXToolItem parallelItem
public IXToolItem[] allButtons
public IXToolItem[] showButtons
public IXToolItem[] allMenuItems
protected boolean simpleMode
protected boolean showButtonTexts
protected boolean isEditable
protected boolean listsAsText
protected boolean useNewCondEd
protected Symbol preferredView
protected java.lang.String preferredStyle
protected Symbol preferredConstraints
public java.io.File directory
javax.swing.JToolBar.Separator tbs
Constructor Detail |
---|
public DomainEditorFrame(DomainEditor editor)
public DomainEditorFrame(DomainEditor editor, boolean standAlone)
editor:
- the class that looks after domain editingstandAlone
- mode: true for standAlone, false for part of other
applicationpublic DomainEditorFrame(DomainEditor editor, Domain domain)
domain
- the domain to use in the editorpublic DomainEditorFrame(DomainEditor editor, Domain domain, boolean alone)
domain
- the domain to use in the editorstandAlone
- mode: true for standAlone, false for part of other
applicationMethod Detail |
---|
public void setupFrame()
public void makeTitle(IXAgent theAgent)
theAgent
- the IXAgent that wants the editor to startpublic DomainEditor editor()
protected void postInitPanels()
public boolean listsAsText()
public boolean isSimple()
protected void setBoundsFromProperties()
protected void setMode(Symbol mode)
protected void updateToolbar(boolean show)
protected void showListsAsTexts(boolean show)
protected void useNewCondEditor(boolean use)
protected void addPanels()
protected void clearPanels()
protected boolean closePanels()
protected boolean currentPanelChanging(javax.swing.JPanel oldPanel, javax.swing.JPanel newPanel)
currentPanelChanging
in class JFrameMTP
protected void setVisuals()
public void setEditable(boolean editable)
public boolean isSimpleMode()
public void setActivityView(Symbol view)
public boolean setPanelStyle(java.lang.String style)
setPanelStyle
in class JFrameMTP
public void setConstraintsView(Symbol constrView)
public void updateViewMenu(Symbol view)
public void setSimpleMode(boolean newSimple)
public void setGraphical()
public void setModelDirectory(java.io.File directory)
public java.io.File getModelDirectory()
protected void enableView(Symbol view)
public void adaptDefaultMenu()
JFrameMT
adaptDefaultMenu
in class JFrameMT
protected void adaptMenuToAction()
public void makeFileMenu()
makeFileMenu
in class JFrameMT
public void makeFileMenuExits()
makeFileMenuExits
in class JFrameMT
public void makeOptionsMenu()
makeOptionsMenu
in class JFrameMTP
public void makeEditMenu()
makeEditMenu
in class JFrameMT
public void makeViewMenu()
makeViewMenu
in class JFrameMTP
public void makeModeMenu()
public void makeViewsMenu()
public void makeToolsMenu()
makeToolsMenu
in class JFrameMT
public void makeHelpMenu()
JFrameMT
makeHelpMenu
in class JFrameMT
protected void makeToolbar()
public void showButtonTexts(boolean show)
protected void adaptMenusToPanel(javax.swing.JPanel panel)
adaptMenusToPanel
in class JFrameMTP
protected void adaptMenusToPanelTrial(javax.swing.JPanel panel)
protected void populateEditMenu()
protected void activateDomainItems()
public void activateUndo()
public void undoChanged(UndoManager manager, EditableObject uio)
undoChanged
in interface UndoChangeListener
protected void makePreferences()
public void saveExpansion(Refinement data)
saveExpansion
in interface InternalDomainEditor
public void setConstruct(IXObject construct)
construct
- the original domain object to be viewed/editedpublic void setUIConstruct(UIObject construct)
construct
- the UI object to be viewed/editedprotected void setDomain(Domain domain)
domain
- the domain to usepublic void setUIDomain(UIDomain uiDomain)
uiDomain
- the UIDomain to useprotected void ensureUIDomainListeners(UIDomain uiDomain)
protected void setUIDomainListeners(UIDomain uiDomain)
public UIDomain getUIDomain()
public Domain getDomain()
public void updateCurrentPanel(AConstructFramePanel panel)
domain
- the domain to usepublic void setDefaultSequence(boolean on)
on
- true: put new sub-activities in sequence, false: put them in
parallel.protected void userClearDomain()
protected void userRevertDomain()
protected void userOpenDomain()
protected void userInsertDomain()
protected java.io.File userSaveDomain()
protected java.io.File userSaveDomainAs()
protected void userPublishDomain()
public void refinementAdded(RefinementEvent e)
public void constructAdded(DomainEvent e)
constructAdded
in interface UIDomainListener
public void constructAdded(UIDomainEvent e)
UIDomainListener
constructAdded
in interface UIDomainListener
public void constructEdited(UIDomainEvent e)
UIDomainListener
constructEdited
in interface UIDomainListener
public void constructRemoved(UIDomainEvent e)
UIDomainListener
constructRemoved
in interface UIDomainListener
public void domainCleared(UIDomainEvent e)
UIDomainListener
domainCleared
in interface UIDomainListener
public void domainEdited(UIDomainEvent se)
UIDomainListener
domainEdited
in interface UIDomainListener
public void domainSet(UIDomainEvent se)
UIDomainListener
domainSet
in interface UIDomainListener
public void actionPerformed(java.awt.event.ActionEvent event)
Catch specific menu/toolbar events here. Let the panels process their own events, let the superclass process panel-swapping events (inc. style) and, via its superclass, general window events (close, exit, ...)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class JFrameMTP
public void userViewAllChanges()
public void userViewChanges()
public void userViewChangesFromOriginal()
public void exitApplication()
exitApplication
in class JFrameMT
public boolean userClose()
public void aboutDialog()
aboutDialog
in class JFrameMT
public static void main(java.lang.String[] args)
protected static void readDomain(Domain domain)
public static void readDomain(Domain domain, java.lang.String resourceName)
public static java.net.URL resolveDomainFile(java.lang.String resourceName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |