|
||||||||||
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 javax.swing.JComponent javax.swing.JPanel ix.iview.AConstructFramePanel ix.iview.GlobalFramePanel
public class GlobalFramePanel
An editor/viewer panel for the domain itself (global information) Example code for using the GlobalFramePanel:
...
domainPanel = new GlobalFramePanel(this);
mainJPanel.add(domainPanel);
...
Nested Class Summary |
---|
Nested classes/interfaces inherited from class ix.iview.AConstructFramePanel |
---|
AConstructFramePanel.FieldValue, AConstructFramePanel.JModifyDialog |
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
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 |
Field Summary |
---|
Fields inherited from class ix.iview.AConstructFramePanel |
---|
currentConstructListeners, DEFAULT_SORT, formPanel, hasOverview, mainPanel, parent, scrollPane, switching |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
GlobalFramePanel()
Creates a construct frame panel with the given parent, Creates all panel components, the mouse listener, and the relation editor. |
|
GlobalFramePanel(DomainEditorFrame theParent)
|
Method Summary | |
---|---|
void |
actionChanged(java.awt.Component source,
UIRefinement old,
UIRefinement newAction)
Implement this method to take note of action selections |
void |
actionPerformed(java.awt.event.ActionEvent ae)
Wakes up the ActionListener with a user action. |
void |
addCurrentActionListener(CurrentActionListener cal)
|
boolean |
checkConstruct()
Checks a construct of the panel's type for errors and inconsistencies. |
void |
clear()
|
protected UIObject |
cloneConstruct(UIObject uiConstruct)
|
boolean |
frameActionPerformed(java.awt.event.ActionEvent event)
Tries to process an action generated in the panel's frame. |
java.util.List |
getAllConstructs()
Gets a full list of the constructs of the panel's type in the domain. |
Named |
getNamedConstruct(java.lang.String name)
Gets a named construct of the panel's type from the domain |
boolean |
getSort()
|
UIObject |
makeNewConstruct()
Makes a new construct of the panel's type. |
void |
newConstruct()
Makes a new construct of the panel's type and get ready to edit it by seting it in the panel. |
protected UIObject |
noteConstruct()
Note the contents of the panel into the current object. |
protected void |
notImp(java.lang.String message)
|
void |
refresh()
|
void |
revertConstruct()
User request to revert an action to when it was last saved in the draft domain. |
void |
revertOConstruct()
User request to revert an action to when it was last saved in the draft domain. |
void |
saveConstruct()
User request to save a domain. |
protected void |
setConstructFields()
Sets the construct's fields in their respective panels (fills the panels). |
void |
setSort(boolean sortIt)
|
protected javax.swing.JPanel |
setupMainPanel()
Sets up the main panel in which construct editing will happen. |
void |
userDeclareVariables()
|
void |
userFindVariables()
|
void |
viewChanges()
into abstract User request to view the changes from the draft version of the object. |
void |
viewChangesFromOriginal()
User request to view the changes from the original object. |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public GlobalFramePanel()
parent
- the DomainEditor frame that the panel belons to. Used
mainly to keep toggle buttons and menus in synchpublic GlobalFramePanel(DomainEditorFrame theParent)
Method Detail |
---|
protected javax.swing.JPanel setupMainPanel()
AConstructFramePanel
setupMainPanel
in class AConstructFramePanel
protected UIObject cloneConstruct(UIObject uiConstruct)
cloneConstruct
in class AConstructFramePanel
protected void setConstructFields()
public java.util.List getAllConstructs()
ConstructFraming
getAllConstructs
in interface ConstructFraming
public void newConstruct()
AConstructFramePanel
newConstruct
in interface ConstructFraming
newConstruct
in class AConstructFramePanel
public UIObject makeNewConstruct()
ConstructFraming
makeNewConstruct
in interface ConstructFraming
makeNewConstruct
in class AConstructFramePanel
public boolean checkConstruct()
ConstructFraming
checkConstruct
in interface ConstructFraming
public void viewChanges()
AConstructFramePanel
viewChanges
in interface ConstructFraming
viewChanges
in class AConstructFramePanel
public void viewChangesFromOriginal()
AConstructFramePanel
viewChangesFromOriginal
in interface ConstructFraming
viewChangesFromOriginal
in class AConstructFramePanel
public void saveConstruct()
saveConstruct
in interface ConstructFraming
saveConstruct
in class AConstructFramePanel
public void revertConstruct()
revertConstruct
in class AConstructFramePanel
public void revertOConstruct()
revertOConstruct
in class AConstructFramePanel
protected UIObject noteConstruct()
AConstructFramePanel
noteConstruct
in class AConstructFramePanel
public Named getNamedConstruct(java.lang.String name)
ConstructFraming
getNamedConstruct
in interface ConstructFraming
public void clear()
clear
in class AConstructFramePanel
public void refresh()
refresh
in class AConstructFramePanel
public void setSort(boolean sortIt)
setSort
in class AConstructFramePanel
public boolean getSort()
getSort
in class AConstructFramePanel
public void userDeclareVariables()
public void userFindVariables()
public void addCurrentActionListener(CurrentActionListener cal)
public void actionChanged(java.awt.Component source, UIRefinement old, UIRefinement newAction)
CurrentActionListener
actionChanged
in interface CurrentActionListener
source
- the component that changed the actionold
- the previous actionnewAction
- the new actionpublic boolean frameActionPerformed(java.awt.event.ActionEvent event)
ConstructFraming
frameActionPerformed
in interface FramePanel
frameActionPerformed
in interface ConstructFraming
frameActionPerformed
in class AConstructFramePanel
event
- the event to be processed.
public void actionPerformed(java.awt.event.ActionEvent ae)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class AConstructFramePanel
protected void notImp(java.lang.String message)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |