public class TrianaMainMenu extends javax.swing.JMenuBar implements Actions, java.beans.PropertyChangeListener
javax.swing.JMenuBar.AccessibleJMenuBarjavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
javax.swing.JMenuItem |
close
The menu item for close.
|
javax.swing.JMenuItem |
help
The menu item for help.
|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTADD_TRIGGER_NODE_ACTION, CLEAR_ACTION, CLOSE_ACTION, COMPILE_ACTION, CONFIGURE_PEER_ACTION, CONTROL_PROERTIES_ACTION, COPY_ACTION, CREATE_IMAGE, CREATE_SERVICE_ACTION, CUT_ACTION, DART_DISTRIBUTE_ACTION, DEC_INPUT_NODES_ACTION, DEC_OUTPUT_NODES_ACTION, DELETE_ACTION, DELETE_REFERENCES_ACTION, DESKTOP_CHANGE_PROPERTY, DISCOVER_SERVICES_ACTION, DISTRIBUTE_PROTOSERVICES_ACTION, EDIT_DESC_ACTION, EDIT_GUI_ACTION, EDIT_HTML_ACTION, EDIT_SOURCE_ACTION, EDIT_TOOLBOXES, EDIT_XML_ACTION, EXPORT_ACTION, FIND_ACTION, FLUSH_ACTION, GROUP_ACTION, HELP_ACTION, HISTORY_TRACKING_ACTION, IMPORT_ACTION, IMPORT_SERVICE_ACTION, INC_INPUT_NODES_ACTION, INC_OUTPUT_NODES_ACTION, NEW_ACTION, NODE_EDITOR_ACTION, OPEN_ACTION, OPEN_FILE_ACTION, OPTIONS, ORGANIZE_ACTION, PASTE_ACTION, PASTE_INTO_ACTION, PAUSE_ACTION, PRINT_ACTION, PROPERTIES_ACTION, REMOVE_TRIGGER_NODE_ACTION, RENAME_ACTION, RENDER_ACTION, RESET_ACTION, RETRACT_GROUP_ACTION, RETRACT_SERVICE_ACTION, RUN_ACTION, RUN_HISTORY_ACTION, RUN_SCRIPT_ACTION, SAVE_ACTION, SAVE_AS_ACTION, SAVE_AS_FILE, SELECT_ALL_ACTION, TABBED_DESKTOP_VIEW, TOGGLE_ERROR_NODE_ACTION, UNGROUP_ACTION, VIRTUAL_DESKTOP_VIEW, ZOOMIN_ACTION, ZOOMOUT_ACTION| Constructor and Description |
|---|
TrianaMainMenu(ApplicationFrame parentWindow,
ToolTable tools) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHelp()
Called after creation to make sure that the ehlp menu is addedc at the end of the menu bar.
|
void |
propertyChange(java.beans.PropertyChangeEvent propertyChangeEvent) |
void |
updateRecentMenu()
Called when a file is opened or saved, this method keeps a record of the most recently accessed taskgraph files.
|
void |
updateRecentMenu(java.lang.String item)
Check the recent items list, if this item is not included add it to the end, losing the top item.
|
add, addNotify, getAccessibleContext, getComponent, getComponentAtIndex, getComponentIndex, getHelpMenu, getMargin, getMenu, getMenuCount, getSelectionModel, getSubElements, getUI, getUIClassID, isBorderPainted, isSelected, menuSelectionChanged, paintBorder, paramString, processKeyBinding, processKeyEvent, processMouseEvent, removeNotify, setBorderPainted, setHelpMenu, setMargin, setSelected, setSelectionModel, setUI, updateUIaddAncestorListener, 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, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, 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, updateadd, 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, 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, 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, transferFocusBackward, transferFocusUpCyclepublic javax.swing.JMenuItem help
public javax.swing.JMenuItem close
public TrianaMainMenu(ApplicationFrame parentWindow, ToolTable tools)
public void addHelp()
public void updateRecentMenu()
public void updateRecentMenu(java.lang.String item)
item - the recent file to addpublic void propertyChange(java.beans.PropertyChangeEvent propertyChangeEvent)
propertyChange in interface java.beans.PropertyChangeListener