public class CatalogNavigatorMenuBar extends JMenuBar
JMenuBar.AccessibleJMenuBar
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
CatalogNavigatorMenuBar(CatalogNavigator navigator,
GenericToolBar toolBar)
Create the menubar for the given CatalogNavigator panel
|
Modifier and Type | Method and Description |
---|---|
protected JMenu |
createCatalogMenu()
Add a catalog menu to the catalog navigator frame
|
protected JMenuItem |
createFileClearMenuItem()
Create the File => Clear menu item
|
protected JMenuItem |
createFileCloseMenuItem()
Create the File => Close menu item
|
protected JMenuItem |
createFileExitMenuItem()
Create the File => Exit menu item
|
protected JMenu |
createFileMenu()
Create the File menu.
|
protected JMenuItem |
createFileOpenURLMenuItem()
Create the File => "Open URL" menu item
|
protected JMenuItem |
createGoClearHistoryMenuItem()
Create the Go => "Clear History" menu item.
|
protected JMenu |
createGoMenu(JMenu menu)
Create the Go menu.
|
protected JCheckBoxMenuItem |
createTableCellsEditableMenuItem()
Create the Table => "Editable Table Cells" menu item
|
protected JMenu |
createTableMenu()
Create the Table menu.
|
protected JCheckBoxMenuItem |
createViewCatalogTreeMenu()
Create the View => "Catalog Tree" menu item.
|
protected JMenu |
createViewMenu()
Create the View menu.
|
protected JMenu |
createViewShowToolBarAsMenu()
Create the View => "Show Toolbar As" menu
|
protected JCheckBoxMenuItem |
createViewToolBarMenuItem()
Create the View => "Toolbar" menu item
|
JMenu |
getCatalogMenu()
Return the handle for the Catalog menu
|
static CatalogNavigator |
getCurrentCatalogNavigator()
Return the current catalog window (for the Go/history menu, which may be shared by
multiple catalog windows);
|
JMenu |
getFileMenu()
Return the handle for the File menu
|
JMenu |
getGoMenu()
Return the handle for the Go menu
|
CatalogNavigator |
getNavigator()
Return the catalog navigator panel
|
JMenu |
getTableMenu()
Return the handle for the Table menu
|
GenericToolBar |
getToolBar()
Return the toolbar associated with the image display
|
JMenu |
getViewMenu()
Return the handle for the View menu
|
static void |
setCatalogTreeIsVisible(Class c,
boolean visible)
Control the visibility of the catalog tree component, based on the given component class type.
|
static void |
setCurrentCatalogNavigator(CatalogNavigator navigator)
Set the current catalog window (for the Go/history menu, which may be shared by
multiple catalog windows);
|
protected void |
updateCatalogTree()
Update the catalog tree after a change in the component displayed in the catalog navigator
|
protected void |
updateGoMenu()
Update the Go menu after a change in the component displayed in the catalog navigator
|
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, updateUI
addAncestorListener, 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, update
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, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusUpCycle
public CatalogNavigatorMenuBar(CatalogNavigator navigator, GenericToolBar toolBar)
protected void updateGoMenu()
protected void updateCatalogTree()
public static CatalogNavigator getCurrentCatalogNavigator()
public static void setCurrentCatalogNavigator(CatalogNavigator navigator)
public static void setCatalogTreeIsVisible(Class c, boolean visible)
This method is included in this class, so that the state of the associated checkbox menu item can be kept up to date.
protected JMenu createFileMenu()
protected JMenuItem createFileOpenURLMenuItem()
protected JMenuItem createFileClearMenuItem()
protected JMenuItem createFileExitMenuItem()
protected JMenuItem createFileCloseMenuItem()
protected JMenu createViewMenu()
protected JCheckBoxMenuItem createViewToolBarMenuItem()
protected JMenu createViewShowToolBarAsMenu()
protected JCheckBoxMenuItem createViewCatalogTreeMenu()
protected JMenuItem createGoClearHistoryMenuItem()
protected JMenu createCatalogMenu()
protected JMenu createTableMenu()
protected JCheckBoxMenuItem createTableCellsEditableMenuItem()
public CatalogNavigator getNavigator()
public GenericToolBar getToolBar()
public JMenu getFileMenu()
public JMenu getViewMenu()
public JMenu getGoMenu()
public JMenu getCatalogMenu()
public JMenu getTableMenu()
Copyright © 2023 Central Laboratory of the Research Councils. All Rights Reserved.