public class Menu extends JMenuBar implements IMenuUml, ActionListener
JMenuBar.AccessibleJMenuBarJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected JMenuItem |
itemAddClassDiagram |
protected JMenuItem |
itemAddClassDiagramFromJavaSource |
protected JMenuItem |
itemAddClassFromJavaSource |
protected JMenuItem |
itemAddObjectDiagram |
protected JMenuItem |
itemAddPackageDiagram |
protected JMenuItem |
itemAddSequenceDiagram |
protected JMenuItem |
itemAddUseCaseDiagram |
protected JMenuItem |
itemAdjustRelationsFor90Degree |
protected JMenuItem |
itemDeleteSelectedElement |
protected JMenuItem |
itemEditDiagramProperties |
protected JMenuItem |
itemNewFolder |
protected JMenuItem |
itemNewProject |
protected JMenuItem |
itemOpenProject |
protected JMenuItem |
itemRearrange |
protected JMenuItem |
itemSaveDiagram |
protected IGuiMainUml<?,?,?,?,Frame> |
mainGui |
protected JMenu |
menuFile |
protected JMenu |
menuProject |
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_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
Menu(IGuiMainUml<?,?,?,?,Frame> mainGui) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent e) |
void |
setAddClassDiagramFromJavaSourceEnabled(boolean isEnabled) |
void |
setAddClassFromJavaSourceEnabled(boolean isEnabled) |
void |
setAdjustRelationsFor90DegreeEnabled(boolean isEnabled) |
void |
setDeleteSelectedElementEnabled(boolean isEnabled) |
void |
setEditDiagramEnabled(boolean isEnabled) |
void |
setRearrangeEnabled(boolean isEnabled) |
void |
setSaveDiagramEnabled(boolean isEnabled) |
void |
setVisibleProjectMenu(boolean isVisible) |
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, hide, 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, 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 JMenu menuFile
protected JMenuItem itemNewProject
protected JMenuItem itemOpenProject
protected JMenu menuProject
protected JMenuItem itemAddClassDiagram
protected JMenuItem itemAddUseCaseDiagram
protected JMenuItem itemAddPackageDiagram
protected JMenuItem itemAddObjectDiagram
protected JMenuItem itemAddSequenceDiagram
protected JMenuItem itemAddClassDiagramFromJavaSource
protected JMenuItem itemSaveDiagram
protected JMenuItem itemEditDiagramProperties
protected JMenuItem itemNewFolder
protected JMenuItem itemDeleteSelectedElement
protected JMenuItem itemAddClassFromJavaSource
protected JMenuItem itemRearrange
protected JMenuItem itemAdjustRelationsFor90Degree
protected final IGuiMainUml<?,?,?,?,Frame> mainGui
public Menu(IGuiMainUml<?,?,?,?,Frame> mainGui)
public void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenerpublic void setVisibleProjectMenu(boolean isVisible)
setVisibleProjectMenu in interface IMenuUmlpublic void setSaveDiagramEnabled(boolean isEnabled)
setSaveDiagramEnabled in interface IMenuUmlpublic void setEditDiagramEnabled(boolean isEnabled)
setEditDiagramEnabled in interface IMenuUmlpublic void setDeleteSelectedElementEnabled(boolean isEnabled)
setDeleteSelectedElementEnabled in interface IMenuUmlpublic void setAddClassFromJavaSourceEnabled(boolean isEnabled)
setAddClassFromJavaSourceEnabled in interface IMenuUmlpublic void setAddClassDiagramFromJavaSourceEnabled(boolean isEnabled)
setAddClassDiagramFromJavaSourceEnabled in interface IMenuUmlpublic void setRearrangeEnabled(boolean isEnabled)
setRearrangeEnabled in interface IMenuUmlpublic void setAdjustRelationsFor90DegreeEnabled(boolean isEnabled)
setAdjustRelationsFor90DegreeEnabled in interface IMenuUmlCopyright © 2016–2018 Beigesoft ™. All rights reserved.