wt.clients.csm.navigation
Class NavigationStructureEditorPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
wt.clients.widgets.BaseEditorPanel
wt.clients.csm.navigation.NavigationStructureEditorPanel
- All Implemented Interfaces:
- Accessible, ImageObserver, MeasurementSystemChangeListener, MenuContainer, Serializable
- public final class NavigationStructureEditorPanel
- extends BaseEditorPanel
- implements MeasurementSystemChangeListener
navigation Structure Editor Panel
- See Also:
- Serialized Form
Fields inherited from class javax.swing.JPanel |
|
Fields inherited from class java.awt.Container |
|
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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 |
debug
private static final boolean debug
mainPanel
JTabbedPane mainPanel
generalPanel
NavigationStructureGeneralPanel generalPanel
tabButton
JButton tabButton
editable
boolean editable
structure
AbstractNavStructView structure
resource
protected ResourceBundle resource
qfpanel
Vector qfpanel
qinfo
QueryInfoObject qinfo
selectedIndex
static int selectedIndex
measurementSystem
private String measurementSystem
NavigationStructureEditorPanel
public NavigationStructureEditorPanel(ResourceBundle resource)
- Construct an NavigationStructureEditorPanel object
- Parameters:
resource
- ContainerRB
needsScrollPane
protected boolean needsScrollPane()
- Overrides:
needsScrollPane
in class BaseEditorPanel
setEditable
public void setEditable(boolean editable)
- Set the panel to Edit/View mode
- Specified by:
setEditable
in class BaseEditorPanel
- Parameters:
editable
- true for edit mode and false for view mode
isEditable
public boolean isEditable()
- Return true if in edit mode else false
- Specified by:
isEditable
in class BaseEditorPanel
- Returns:
- true if in edit mode else false
setItem
public void setItem(Object item)
- Set the editor panel to reflect the new object
- Specified by:
setItem
in class BaseEditorPanel
- Parameters:
item
- NavigationStructDefaultView object
addTargetPanel
private void addTargetPanel(AbstractQueryTargetView tgt)
getItem
public Object getItem()
- Retrieve the changes in the panel and set the changes in the object
- Specified by:
getItem
in class BaseEditorPanel
- Returns:
- Object AbstractNavStructView object
getInsets
public Insets getInsets()
- Get the insets
- Returns:
- insets
printTheNavigationStructure
public void printTheNavigationStructure()
printNavigationStructure
public static void printNavigationStructure(AbstractNavStructView structure)
setComponents
protected void setComponents()
- Set the components in the panel
addTabClicked
protected void addTabClicked()
deleteTabClicked
protected void deleteTabClicked()
saveContainer
public void saveContainer()
throws ActionAbortedException
- Throws:
ActionAbortedException
isDirty
public boolean isDirty()
- Overrides:
isDirty
in class BaseEditorPanel
setDirty
public void setDirty(boolean dirty)
- Overrides:
setDirty
in class BaseEditorPanel
setMeasurementSystem
public void setMeasurementSystem(String measurementSystem)
- Specified by:
setMeasurementSystem
in interface MeasurementSystemChangeListener
- Parameters:
measurementSystem
-