public class EditorToolBar extends Box implements Printable
| Modifier and Type | Class and Description |
|---|---|
protected class |
EditorToolBar.ImageTransferable |
protected class |
EditorToolBar.ModeButtonListener |
Box.AccessibleBox, Box.FillerJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected JButton |
mCopyButton |
protected JButton |
mDeleteButton |
protected DeletionController |
mDeletionController |
protected boolean |
mEdgeCreationMode |
protected JToggleButton |
mEdgeModeButton |
protected JComboBox<TypeNameAndConstructionInfo> |
mEdgeTypeBox |
protected GraphPanel |
mGraphPanel |
protected Vector<EditorModeListener> |
mListenerVector |
protected ButtonGroup |
mModeButtonGroup |
protected JButton[] |
mOtherButtons |
protected JButton |
mPrintButton |
protected JToggleButton |
mSelectModeButton |
protected JButton |
mStartButton |
protected StartVertexController |
mStartVertexController |
protected JToggleButton |
mVertexModeButton |
protected JComboBox<TypeNameAndConstructionInfo> |
mVertexTypeBox |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTNO_SUCH_PAGE, PAGE_EXISTSABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
EditorToolBar(boolean edgeCreationMode,
JButton[] otherButtons,
GraphPanel graphP) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEditorModeListener(EditorModeListener listener) |
protected void |
createLayout() |
protected void |
createListeners() |
void |
enterSelectMode() |
TypeNameAndConstructionInfo |
getSelectedEdgeType() |
TypeNameAndConstructionInfo |
getSelectedVertexType() |
protected void |
notifyListeners(String newModeId) |
protected void |
prepareModeButtons() |
int |
print(Graphics g,
PageFormat pf,
int i) |
void |
removeEditorModeListener(EditorModeListener listener) |
EditorToolBar |
self() |
void |
setGraphEditable(boolean editable) |
void |
setGraphModelManager(GraphModelManager graphModelManager) |
void |
setGraphPanel(GraphPanel graphPanel) |
void |
updateEdgeTypes(TypeNameAndConstructionInfo[] typeNameAndConstructionInfo) |
void |
updateVertexTypes(TypeNameAndConstructionInfo[] typeNameAndConstructionInfo) |
createGlue, createHorizontalBox, createHorizontalGlue, createHorizontalStrut, createRigidArea, createVerticalBox, createVerticalGlue, createVerticalStrut, getAccessibleContext, paintComponent, setLayoutaddAncestorListener, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, 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, updateUIadd, 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, transferFocusDownCycle, validate, validateTreeaction, 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, 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, transferFocusBackward, transferFocusUpCycleprotected boolean mEdgeCreationMode
protected GraphPanel mGraphPanel
protected JComboBox<TypeNameAndConstructionInfo> mVertexTypeBox
protected JComboBox<TypeNameAndConstructionInfo> mEdgeTypeBox
protected ButtonGroup mModeButtonGroup
protected JToggleButton mVertexModeButton
protected JToggleButton mSelectModeButton
protected JToggleButton mEdgeModeButton
protected JButton[] mOtherButtons
protected JButton mStartButton
protected JButton mDeleteButton
protected JButton mPrintButton
protected JButton mCopyButton
protected StartVertexController mStartVertexController
protected DeletionController mDeletionController
protected Vector<EditorModeListener> mListenerVector
public EditorToolBar(boolean edgeCreationMode,
JButton[] otherButtons,
GraphPanel graphP)
protected void prepareModeButtons()
public void enterSelectMode()
public void updateVertexTypes(TypeNameAndConstructionInfo[] typeNameAndConstructionInfo)
public void updateEdgeTypes(TypeNameAndConstructionInfo[] typeNameAndConstructionInfo)
public TypeNameAndConstructionInfo getSelectedVertexType()
public TypeNameAndConstructionInfo getSelectedEdgeType()
protected void createLayout()
protected void createListeners()
protected void notifyListeners(String newModeId)
public void setGraphModelManager(GraphModelManager graphModelManager)
public void setGraphPanel(GraphPanel graphPanel)
public void addEditorModeListener(EditorModeListener listener)
public void removeEditorModeListener(EditorModeListener listener)
public void setGraphEditable(boolean editable)
public EditorToolBar self()
public int print(Graphics g, PageFormat pf, int i) throws PrinterException
print in interface PrintablePrinterExceptionCopyright © 1997–2019 CRISTAL-iSE. All rights reserved.