fr.orsay.lri.varna.views
Class VueMenu
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPopupMenu
fr.orsay.lri.varna.views.VueMenu
- All Implemented Interfaces:
- ImageObserver, MenuContainer, Serializable, Accessible, MenuElement
public class VueMenu
- extends JPopupMenu
- See Also:
- Serialized Form
Method Summary |
private void |
aboutMenu()
|
void |
addAnnotationMenu(JMenu menu)
|
void |
addAnnotationMenu(JMenu menu,
boolean existingAnnot)
|
void |
addColorOptions(JMenu submenu)
add default color options to a menu |
void |
addSelectionMenu(JMenuItem s)
|
private void |
addTitle(String title,
boolean keep)
|
private void |
annotationMenu()
|
void |
buildPopupMenu()
Builds the popup menu |
private void |
colorClassesMenu()
|
private void |
configMenuItem(JMenuItem mi,
String command,
String keyStroke,
Container par)
|
private void |
configMenuItem(JMenuItem mi,
String command,
String keyStroke,
Container par,
boolean disabled)
|
private JMenuItem |
createMenuItem(String caption,
String command,
String keyStroke,
Container par)
|
private JMenuItem |
createMenuItem(String caption,
String command,
String keyStroke,
Container par,
boolean disabled)
|
private void |
displayMenu()
|
private void |
editStructMenu()
|
private void |
exportMenu()
|
private void |
fileMenu()
|
fr.orsay.lri.varna.controlers.ControleurMenu |
get_controleurMenu()
|
JCheckBoxMenuItem |
get_itemOptionBondsColored()
|
JCheckBoxMenuItem |
get_itemOptionDashBaseColored()
|
JCheckBoxMenuItem |
get_itemOptionSpecialBaseColored()
|
JCheckBoxMenuItem |
get_itemShowWarnings()
|
JMenuItem |
get_rotation()
|
VARNAPanel |
get_vp()
|
static long |
getSerialVersionUID()
|
Point |
getSpawnPoint()
|
private void |
redrawMenu()
|
void |
removeSelectionMenu()
|
void |
set_controleurMenu(fr.orsay.lri.varna.controlers.ControleurMenu menu)
|
void |
set_itemOptionBondsColored(JCheckBoxMenuItem optionBondsColored)
|
void |
set_itemOptionDashBaseColored(JCheckBoxMenuItem optionDashBaseColored)
|
void |
set_itemOptionSpecialBaseColored(JCheckBoxMenuItem optionSpecialBaseColored)
|
void |
set_itemShowWarnings(JCheckBoxMenuItem showWarnings)
|
void |
set_rotation(JMenuItem _rotation)
|
void |
show(Component invoker,
int x,
int y)
|
void |
updateDialog()
|
private void |
viewMenu()
|
private void |
warningMenu()
|
Methods inherited from class javax.swing.JPopupMenu |
add, add, add, addMenuKeyListener, addPopupMenuListener, addSeparator, createActionChangeListener, createActionComponent, firePopupMenuCanceled, firePopupMenuWillBecomeInvisible, firePopupMenuWillBecomeVisible, getAccessibleContext, getComponent, getComponentAtIndex, getComponentIndex, getDefaultLightWeightPopupEnabled, getInvoker, getLabel, getMargin, getMenuKeyListeners, getPopupMenuListeners, getSelectionModel, getSubElements, getUI, getUIClassID, insert, insert, isBorderPainted, isLightWeightPopupEnabled, isPopupTrigger, isVisible, menuSelectionChanged, pack, paintBorder, paramString, processFocusEvent, processKeyEvent, processKeyEvent, processMouseEvent, remove, removeMenuKeyListener, removePopupMenuListener, setBorderPainted, setDefaultLightWeightPopupEnabled, setInvoker, setLabel, setLightWeightPopupEnabled, setLocation, setPopupSize, setPopupSize, setSelected, setSelectionModel, setUI, setVisible, 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, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, 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, 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, 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, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, 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, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
_vp
private VARNAPanel _vp
_controlerMenu
private fr.orsay.lri.varna.controlers.ControleurMenu _controlerMenu
_itemOptionSpecialBaseColored
private JCheckBoxMenuItem _itemOptionSpecialBaseColored
_itemShowWarnings
private JCheckBoxMenuItem _itemShowWarnings
_itemOptionGapsBaseColored
private JCheckBoxMenuItem _itemOptionGapsBaseColored
_itemOptionBondsColored
private JCheckBoxMenuItem _itemOptionBondsColored
_itemShowNCBP
private JCheckBoxMenuItem _itemShowNCBP
_itemShowOnlyPlanar
private JCheckBoxMenuItem _itemShowOnlyPlanar
_itemFlatExteriorLoop
private JCheckBoxMenuItem _itemFlatExteriorLoop
_itemShowColorMap
private JCheckBoxMenuItem _itemShowColorMap
_dashBasesColor
private JMenuItem _dashBasesColor
_disabled
private ArrayList<JComponent> _disabled
_rotation
private JMenuItem _rotation
_bpHeightIncrement
private JMenuItem _bpHeightIncrement
_spawnOrigin
private Point _spawnOrigin
_subMenuBases
JMenu _subMenuBases
_selectionMenuIndex
private Component _selectionMenuIndex
VueMenu
public VueMenu(VARNAPanel vp)
addTitle
private void addTitle(String title,
boolean keep)
configMenuItem
private void configMenuItem(JMenuItem mi,
String command,
String keyStroke,
Container par)
configMenuItem
private void configMenuItem(JMenuItem mi,
String command,
String keyStroke,
Container par,
boolean disabled)
createMenuItem
private JMenuItem createMenuItem(String caption,
String command,
String keyStroke,
Container par,
boolean disabled)
createMenuItem
private JMenuItem createMenuItem(String caption,
String command,
String keyStroke,
Container par)
updateDialog
public void updateDialog()
buildPopupMenu
public void buildPopupMenu()
- Builds the popup menu
annotationMenu
private void annotationMenu()
fileMenu
private void fileMenu()
exportMenu
private void exportMenu()
displayMenu
private void displayMenu()
editStructMenu
private void editStructMenu()
redrawMenu
private void redrawMenu()
warningMenu
private void warningMenu()
viewMenu
private void viewMenu()
addSelectionMenu
public void addSelectionMenu(JMenuItem s)
removeSelectionMenu
public void removeSelectionMenu()
colorClassesMenu
private void colorClassesMenu()
addColorOptions
public void addColorOptions(JMenu submenu)
- add default color options to a menu
aboutMenu
private void aboutMenu()
addAnnotationMenu
public void addAnnotationMenu(JMenu menu)
addAnnotationMenu
public void addAnnotationMenu(JMenu menu,
boolean existingAnnot)
getSerialVersionUID
public static long getSerialVersionUID()
get_vp
public VARNAPanel get_vp()
get_controleurMenu
public fr.orsay.lri.varna.controlers.ControleurMenu get_controleurMenu()
get_itemOptionSpecialBaseColored
public JCheckBoxMenuItem get_itemOptionSpecialBaseColored()
get_itemShowWarnings
public JCheckBoxMenuItem get_itemShowWarnings()
get_itemOptionDashBaseColored
public JCheckBoxMenuItem get_itemOptionDashBaseColored()
set_controleurMenu
public void set_controleurMenu(fr.orsay.lri.varna.controlers.ControleurMenu menu)
set_itemOptionSpecialBaseColored
public void set_itemOptionSpecialBaseColored(JCheckBoxMenuItem optionSpecialBaseColored)
set_itemShowWarnings
public void set_itemShowWarnings(JCheckBoxMenuItem showWarnings)
set_itemOptionDashBaseColored
public void set_itemOptionDashBaseColored(JCheckBoxMenuItem optionDashBaseColored)
get_rotation
public JMenuItem get_rotation()
set_rotation
public void set_rotation(JMenuItem _rotation)
get_itemOptionBondsColored
public JCheckBoxMenuItem get_itemOptionBondsColored()
set_itemOptionBondsColored
public void set_itemOptionBondsColored(JCheckBoxMenuItem optionBondsColored)
show
public void show(Component invoker,
int x,
int y)
- Overrides:
show
in class JPopupMenu
getSpawnPoint
public Point getSpawnPoint()