|
|||||||||
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 |
---|
JMenuBar.AccessibleJMenuBar |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, 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 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 |
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 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 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 JMenu createGoMenu(JMenu menu)
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()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |