|
||||||||
| 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
com.pentec.gui.widgets.AMenuBar
public class AMenuBar
This class defines the menu bar for an ADAPT data frame and provides utility methods for working with the menu bar.
| 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 | |
|---|---|
private static int |
ALT
|
javax.swing.Action |
centerAboutCursorAction
|
javax.swing.Action |
centerAboutMaxAction
|
javax.swing.Action |
centerAboutMinAction
|
javax.swing.Action |
clearMarkersAction
|
private static int |
CTRL
|
private static int |
iMENU
|
private static java.lang.Integer |
IMENU
|
private static int |
iMENUITEM
|
private static java.lang.Integer |
IMENUITEM
|
private static int |
iRBMI
|
private static java.lang.Integer |
IRBMI
|
DataFrame |
mainFrame
|
javax.swing.Action |
pageDownAction
|
javax.swing.Action |
pageUpAction
Actions that are globally visible and accessible for menus, toolbars, or keyboard shortcuts |
javax.swing.Action |
scrollEAction
|
javax.swing.Action |
scrollNAction
|
javax.swing.Action |
scrollNEAction
|
javax.swing.Action |
scrollNWAction
|
javax.swing.Action |
scrollSAction
|
javax.swing.Action |
scrollSEAction
|
javax.swing.Action |
scrollSWAction
|
javax.swing.Action |
scrollWAction
|
javax.swing.Action |
setMarkerAction
|
private static int |
SHIFT
|
javax.swing.Action |
zoomFillAction
|
javax.swing.Action |
zoomInAction
|
javax.swing.Action |
zoomOutAction
|
| 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 | |
|---|---|
AMenuBar(DataFrame mainFrame)
|
|
| Method Summary | |
|---|---|
static void |
add2mru(DataFrame aframe)
Add a file to the mru list |
private void |
applet(DataFrame mainFrame)
|
private void |
application(DataFrame mainFrame)
|
private javax.swing.JMenu |
buildMenu(DataFrame mainFrame,
java.lang.Object[][] menuDefinition)
|
private void |
buildMruList(javax.swing.JMenu jmFile,
DataFrame mainFrame)
|
private static void |
disable(javax.swing.JMenuItem jmi)
|
static void |
disableAcquire()
|
javax.swing.JMenu |
getMenu(java.lang.String $SearchMenu)
|
javax.swing.JMenu |
getMenu(java.lang.String $ParentMenu,
java.lang.String $SearchMenu)
|
javax.swing.JMenu |
getMenu(java.lang.String $ParentMenu,
java.lang.String $SearchMenu1,
java.lang.String $SearchMenu2)
|
javax.swing.JMenuItem |
getMenuItem(java.lang.String $ParentMenu,
java.lang.String $SearchMenuItem)
|
javax.swing.JMenuItem |
getMenuItem(java.lang.String $ParentMenu,
java.lang.String $SearchMenu,
java.lang.String $SearchMenuItem)
|
static java.lang.String |
getMruFileName(int i)
|
javax.swing.JRadioButtonMenuItem |
getRadioButton(java.lang.String $ParentMenu,
java.lang.String $SearchMenu1,
java.lang.String $SearchMenu2,
java.lang.String $SearchButton)
|
private static void |
shiftMru(java.lang.String $NewFileName)
Check for duplicate mru list entries; shift the mru list; update the properties file |
| 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 |
| Field Detail |
|---|
private static final int ALT
public javax.swing.Action centerAboutCursorAction
public javax.swing.Action centerAboutMaxAction
public javax.swing.Action centerAboutMinAction
public javax.swing.Action clearMarkersAction
private static final int CTRL
private static final int iMENU
private static final java.lang.Integer IMENU
private static final int iMENUITEM
private static final java.lang.Integer IMENUITEM
private static final int iRBMI
private static final java.lang.Integer IRBMI
public DataFrame mainFrame
public javax.swing.Action pageDownAction
public javax.swing.Action pageUpAction
public javax.swing.Action scrollEAction
public javax.swing.Action scrollNAction
public javax.swing.Action scrollNEAction
public javax.swing.Action scrollNWAction
public javax.swing.Action scrollSAction
public javax.swing.Action scrollSEAction
public javax.swing.Action scrollSWAction
public javax.swing.Action scrollWAction
public javax.swing.Action setMarkerAction
private static final int SHIFT
public javax.swing.Action zoomFillAction
public javax.swing.Action zoomInAction
public javax.swing.Action zoomOutAction
| Constructor Detail |
|---|
public AMenuBar(DataFrame mainFrame)
| Method Detail |
|---|
public static void add2mru(DataFrame aframe)
private void applet(DataFrame mainFrame)
private void application(DataFrame mainFrame)
private javax.swing.JMenu buildMenu(DataFrame mainFrame,
java.lang.Object[][] menuDefinition)
private void buildMruList(javax.swing.JMenu jmFile,
DataFrame mainFrame)
private static void disable(javax.swing.JMenuItem jmi)
public static void disableAcquire()
public javax.swing.JMenu getMenu(java.lang.String $SearchMenu)
public javax.swing.JMenu getMenu(java.lang.String $ParentMenu,
java.lang.String $SearchMenu)
public javax.swing.JMenu getMenu(java.lang.String $ParentMenu,
java.lang.String $SearchMenu1,
java.lang.String $SearchMenu2)
public javax.swing.JMenuItem getMenuItem(java.lang.String $ParentMenu,
java.lang.String $SearchMenuItem)
public javax.swing.JMenuItem getMenuItem(java.lang.String $ParentMenu,
java.lang.String $SearchMenu,
java.lang.String $SearchMenuItem)
public static java.lang.String getMruFileName(int i)
public javax.swing.JRadioButtonMenuItem getRadioButton(java.lang.String $ParentMenu,
java.lang.String $SearchMenu1,
java.lang.String $SearchMenu2,
java.lang.String $SearchButton)
private static void shiftMru(java.lang.String $NewFileName)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||