com.metamatrix.console.ui.layout
Class ConsoleMenuBar

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JMenuBar
                  extended by com.metamatrix.console.ui.layout.ConsoleMenuBar
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.MenuElement

public class ConsoleMenuBar
extends javax.swing.JMenuBar

See Also:
Serialized Form

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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static java.lang.String ABOUT_HEADER
           
static java.lang.String ACTIONS_MENU_HEADER
           
static java.lang.String ADD_CONNECTION_HEADER
           
static java.lang.String CONNECTIONS_MENU_HEADER
           
static java.lang.String EXIT_HEADER
           
static java.lang.String FILE_MENU_HEADER
           
static java.lang.String HELP_MENU_HEADER
           
static java.lang.String LOGGING_HEADER
           
static java.lang.String PANELS_MENU_HEADER
           
static java.lang.String PREFERENCES_MENU_HEADER
           
static java.lang.String PRINT_HEADER
           
static java.lang.String REFRESH_HEADER
           
static java.lang.String REFRESH_RATES_HEADER
           
static java.lang.String REMOVE_CONNECTION_HEADER
           
static java.lang.String URLS_HEADER
           
static java.lang.String VIEW_MENU_HEADER
           
 
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
 
Method Summary
 javax.swing.JMenuItem[] addActions(javax.swing.Action[] actions)
           
 javax.swing.JMenuItem[] addActions(java.util.List actions)
           
 javax.swing.JMenuItem[] addActionsFromMenuEntryObjects(java.util.List lstMenuEntries)
           
 javax.swing.JMenuItem[] addMenuEntriesToActionsMenu(java.util.List lstMenuEntries)
           
 void emptyTheActionsMenu()
           
static ConsoleMenuBar getInstance()
           
 ConsoleMenuBarListener getTheListener()
           
 void removeActionItem(javax.swing.JMenuItem item)
           
 void removeActionItem(java.lang.String itemLabel)
           
 javax.swing.JMenuItem[] setActions(javax.swing.Action[] actions)
           
 javax.swing.JMenuItem[] setActions(java.util.List actions)
           
 void setDefaultRefreshEnabled(boolean flag)
           
 void setRemoveConnectionEnabled(boolean flag)
           
static void setTheListener(ConsoleMenuBarListener listener)
           
 
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, 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, 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
 

Field Detail

FILE_MENU_HEADER

public static final java.lang.String FILE_MENU_HEADER

PREFERENCES_MENU_HEADER

public static final java.lang.String PREFERENCES_MENU_HEADER

CONNECTIONS_MENU_HEADER

public static final java.lang.String CONNECTIONS_MENU_HEADER

VIEW_MENU_HEADER

public static final java.lang.String VIEW_MENU_HEADER

PANELS_MENU_HEADER

public static final java.lang.String PANELS_MENU_HEADER

ACTIONS_MENU_HEADER

public static final java.lang.String ACTIONS_MENU_HEADER

HELP_MENU_HEADER

public static final java.lang.String HELP_MENU_HEADER

EXIT_HEADER

public static final java.lang.String EXIT_HEADER

URLS_HEADER

public static final java.lang.String URLS_HEADER

LOGGING_HEADER

public static final java.lang.String LOGGING_HEADER

REFRESH_RATES_HEADER

public static final java.lang.String REFRESH_RATES_HEADER

REFRESH_HEADER

public static final java.lang.String REFRESH_HEADER

ABOUT_HEADER

public static final java.lang.String ABOUT_HEADER

PRINT_HEADER

public static final java.lang.String PRINT_HEADER

ADD_CONNECTION_HEADER

public static final java.lang.String ADD_CONNECTION_HEADER

REMOVE_CONNECTION_HEADER

public static final java.lang.String REMOVE_CONNECTION_HEADER
Method Detail

getInstance

public static ConsoleMenuBar getInstance()

setTheListener

public static void setTheListener(ConsoleMenuBarListener listener)

getTheListener

public ConsoleMenuBarListener getTheListener()

setDefaultRefreshEnabled

public void setDefaultRefreshEnabled(boolean flag)

setRemoveConnectionEnabled

public void setRemoveConnectionEnabled(boolean flag)

emptyTheActionsMenu

public void emptyTheActionsMenu()

addActions

public javax.swing.JMenuItem[] addActions(javax.swing.Action[] actions)

addActions

public javax.swing.JMenuItem[] addActions(java.util.List actions)

addActionsFromMenuEntryObjects

public javax.swing.JMenuItem[] addActionsFromMenuEntryObjects(java.util.List lstMenuEntries)

addMenuEntriesToActionsMenu

public javax.swing.JMenuItem[] addMenuEntriesToActionsMenu(java.util.List lstMenuEntries)

setActions

public javax.swing.JMenuItem[] setActions(javax.swing.Action[] actions)

setActions

public javax.swing.JMenuItem[] setActions(java.util.List actions)

removeActionItem

public void removeActionItem(javax.swing.JMenuItem item)

removeActionItem

public void removeActionItem(java.lang.String itemLabel)


Copyright © 2009. All Rights Reserved.