|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JMenuBar
jsky.catalog.gui.CatalogNavigatorMenuBar
public class CatalogNavigatorMenuBar
Implements a menubar for a CatalogNavigator.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JMenuBar |
---|
javax.swing.JMenuBar.AccessibleJMenuBar |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
CatalogNavigatorMenuBar(CatalogNavigator navigator,
GenericToolBar toolBar)
Create the menubar for the given CatalogNavigator panel |
Method Summary | |
---|---|
protected javax.swing.JMenu |
createCatalogMenu()
Add a catalog menu to the catalog navigator frame |
protected javax.swing.JMenuItem |
createFileClearMenuItem()
Create the File => Clear menu item |
protected javax.swing.JMenuItem |
createFileCloseMenuItem()
Create the File => Close menu item |
protected javax.swing.JMenuItem |
createFileExitMenuItem()
Create the File => Exit menu item |
protected javax.swing.JMenu |
createFileMenu()
Create the File menu. |
protected javax.swing.JMenuItem |
createFileOpenURLMenuItem()
Create the File => "Open URL" menu item |
protected javax.swing.JMenuItem |
createGoClearHistoryMenuItem()
Create the Go => "Clear History" menu item. |
protected javax.swing.JMenu |
createGoMenu(javax.swing.JMenu menu)
Create the Go menu. |
protected javax.swing.JMenu |
createQueryDeleteMenu()
Create the Query => Delete menu. |
protected javax.swing.JMenu |
createQueryMenu(javax.swing.JMenu menu)
Create the Query menu. |
protected javax.swing.JMenu |
createQueryStoreMenu()
Create the Query => Store menu. |
protected javax.swing.JCheckBoxMenuItem |
createTableCellsEditableMenuItem()
Create the Table => "Editable Table Cells" menu item |
protected javax.swing.JMenu |
createTableMenu()
Create the Table menu. |
protected javax.swing.JCheckBoxMenuItem |
createViewCatalogTreeMenu()
Create the View => "Catalog Tree" menu item. |
protected javax.swing.JMenu |
createViewMenu()
Create the View menu. |
protected javax.swing.JMenu |
createViewShowToolBarAsMenu()
Create the View => "Show Toolbar As" menu |
protected javax.swing.JCheckBoxMenuItem |
createViewToolBarMenuItem()
Create the View => "Toolbar" menu item |
javax.swing.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); |
javax.swing.JMenu |
getFileMenu()
Return the handle for the File menu |
javax.swing.JMenu |
getGoMenu()
Return the handle for the Go menu |
CatalogNavigator |
getNavigator()
Return the catalog navigator panel |
javax.swing.JMenu |
getTableMenu()
Return the handle for the Table menu |
GenericToolBar |
getToolBar()
Return the toolbar associated with the image display |
javax.swing.JMenu |
getViewMenu()
Return the handle for the View menu |
static void |
setCatalogTreeIsVisible(java.lang.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 |
Methods inherited from class javax.swing.JMenuBar |
---|
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 |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, 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, 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 |
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, 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, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CatalogNavigatorMenuBar(CatalogNavigator navigator, GenericToolBar toolBar)
Method Detail |
---|
protected void updateCatalogTree()
public static CatalogNavigator getCurrentCatalogNavigator()
public static void setCurrentCatalogNavigator(CatalogNavigator navigator)
public static void setCatalogTreeIsVisible(java.lang.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 javax.swing.JMenu createFileMenu()
protected javax.swing.JMenuItem createFileOpenURLMenuItem()
protected javax.swing.JMenuItem createFileClearMenuItem()
protected javax.swing.JMenuItem createFileExitMenuItem()
protected javax.swing.JMenuItem createFileCloseMenuItem()
protected javax.swing.JMenu createViewMenu()
protected javax.swing.JCheckBoxMenuItem createViewToolBarMenuItem()
protected javax.swing.JMenu createViewShowToolBarAsMenu()
protected javax.swing.JCheckBoxMenuItem createViewCatalogTreeMenu()
protected javax.swing.JMenu createGoMenu(javax.swing.JMenu menu)
protected javax.swing.JMenuItem createGoClearHistoryMenuItem()
protected javax.swing.JMenu createCatalogMenu()
protected javax.swing.JMenu createTableMenu()
protected javax.swing.JCheckBoxMenuItem createTableCellsEditableMenuItem()
protected javax.swing.JMenu createQueryMenu(javax.swing.JMenu menu)
protected javax.swing.JMenu createQueryStoreMenu()
protected javax.swing.JMenu createQueryDeleteMenu()
public CatalogNavigator getNavigator()
public GenericToolBar getToolBar()
public javax.swing.JMenu getFileMenu()
public javax.swing.JMenu getViewMenu()
public javax.swing.JMenu getGoMenu()
public javax.swing.JMenu getCatalogMenu()
public javax.swing.JMenu getTableMenu()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |