VTT Java
2010 Version

gov.nih.nlm.nls.vtt.Gui
Class VttMenuBar

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 gov.nih.nlm.nls.vtt.Gui.VttMenuBar
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.MenuElement

public class VttMenuBar
extends javax.swing.JMenuBar

This class defines all GUI menu bar setup. The action is performed in MainFrame.

History:

Version:
V-2010
Author:
NLM NLS Development Team, clu
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 HELP_ABOUT
          menu item: help about
static java.lang.String HELP_DOCUMENTS
          menu item: help documents
static java.lang.String HELP_KEYS_MAP
          menu item: help keps map
static java.lang.String MARKUP_DELETE
          menu item: markup delete
static java.lang.String MARKUP_DELETE_ALL
          menu item: markup delete all
static java.lang.String MARKUP_DETAILS
          menu item: markup details
static java.lang.String MARKUP_HELP
          menu item: markup help
static java.lang.String MARKUP_OVERLAP
          menu item: markup overlap
static java.lang.String MARKUP_REDO
          menu item: markup redo
static java.lang.String MARKUP_REPORTS
          menu item: markup reports
static java.lang.String MARKUP_UNDO
          menu item: markup undo
static java.lang.String MARKUP_UNDO_LIST
          menu item: markup undlo list
static java.lang.String META_SAVE_HISTORY
          menu item: option Meta save history
static java.lang.String META_TAGS_FILE
          menu item: option Meta tags file
static java.lang.String OPTION_COMPARE
          menu item: option compare
static java.lang.String OPTION_CONFIG_SETUP
          menu item: option config setup
static java.lang.String OPTION_FIND
          menu item: option find
static java.lang.String OPTION_LAF_GTK
          menu item: option look and feel GTK
static java.lang.String OPTION_LAF_METAL
          menu item: option look and feel metal
static java.lang.String OPTION_LAF_MOTIF
          menu item: option look and feel motif
static java.lang.String OPTION_LAF_SYSTEM
          menu item: option look and feel system
static java.lang.String OPTION_LAF_WINDOW
          menu item: option look and feel window
static java.lang.String OPTION_LINE_WRAP
          menu item: option line wrap
static java.lang.String OPTION_SHOW_STATUS
          menu item: option show status
static java.lang.String OPTION_ZOOM
          menu item: option zoom
static java.lang.String TAG_DISPLAY_FILTER
          menu item: tag display filter
static java.lang.String TAG_HELP
          menu item: tag help
static java.lang.String TAG_QUICK_KEY_MAP
          menu item: tag quick key mapping
static java.lang.String TAG_QUICK_LOAD
          menu item: tag quick load
static java.lang.String TAG_SAVE_IMPORT
          menu item: tag save/import
static java.lang.String TAG_SETUP
          menu item: tag setup
static java.lang.String TEXT_BOLD
          menu item: text bold
static java.lang.String TEXT_DEFAULT
          menu item: text default
static java.lang.String TEXT_FONT_DIALOG
          menu item: text font Dialog
static java.lang.String TEXT_FONT_DIALOGINPUT
          menu item: text font DialogInput
static java.lang.String TEXT_FONT_MONOSPACED
          menu item: text font Monospaced
static java.lang.String TEXT_FONT_SANSSERIF
          menu item: text font SansSerif
static java.lang.String TEXT_FONT_SERIF
          menu item: text font serif
static java.lang.String TEXT_FONT_SIZE
          menu item: text font size
static java.lang.String TEXT_HELP
          menu item: text help
static java.lang.String TEXT_HIGHLIGHT_BG_COLOR
          menu item: text background color
static java.lang.String TEXT_HIGHLIGHT_COLOR
          menu item: text highlight color
static java.lang.String TEXT_ITALIC
          menu item: text italic
static java.lang.String TEXT_UNDERLINE
          menu item: text underline
static java.lang.String VTT_CLOSE
          menu item: Vtt close
static java.lang.String VTT_EXIT
          menu item: Vtt exit
static java.lang.String VTT_OPEN
          menu item: Vtt open
static java.lang.String VTT_PRINT
          menu item: Vtt print
static java.lang.String VTT_SAVE
          menu item: Vtt save
static java.lang.String VTT_SAVE_AS
          menu item: Vtt save as
 
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
VttMenuBar(javax.swing.JFrame owner, VttObj vttObj)
          Create a VttMenuBar object for VTT menu bar.
 
Method Summary
 void SetTextMenuToDefault()
          Set text menu to the default setting.
 void UpdateGuiFromControl(VttObj vttObj)
          Update GUI from control variables.
 
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

VTT_OPEN

public static final java.lang.String VTT_OPEN
menu item: Vtt open

See Also:
Constant Field Values

VTT_SAVE

public static final java.lang.String VTT_SAVE
menu item: Vtt save

See Also:
Constant Field Values

VTT_SAVE_AS

public static final java.lang.String VTT_SAVE_AS
menu item: Vtt save as

See Also:
Constant Field Values

VTT_PRINT

public static final java.lang.String VTT_PRINT
menu item: Vtt print

See Also:
Constant Field Values

VTT_CLOSE

public static final java.lang.String VTT_CLOSE
menu item: Vtt close

See Also:
Constant Field Values

VTT_EXIT

public static final java.lang.String VTT_EXIT
menu item: Vtt exit

See Also:
Constant Field Values

TEXT_BOLD

public static final java.lang.String TEXT_BOLD
menu item: text bold

See Also:
Constant Field Values

TEXT_ITALIC

public static final java.lang.String TEXT_ITALIC
menu item: text italic

See Also:
Constant Field Values

TEXT_UNDERLINE

public static final java.lang.String TEXT_UNDERLINE
menu item: text underline

See Also:
Constant Field Values

TEXT_FONT_SIZE

public static final java.lang.String TEXT_FONT_SIZE
menu item: text font size

See Also:
Constant Field Values

TEXT_DEFAULT

public static final java.lang.String TEXT_DEFAULT
menu item: text default

See Also:
Constant Field Values

TEXT_FONT_SERIF

public static final java.lang.String TEXT_FONT_SERIF
menu item: text font serif

See Also:
Constant Field Values

TEXT_FONT_SANSSERIF

public static final java.lang.String TEXT_FONT_SANSSERIF
menu item: text font SansSerif

See Also:
Constant Field Values

TEXT_FONT_MONOSPACED

public static final java.lang.String TEXT_FONT_MONOSPACED
menu item: text font Monospaced

See Also:
Constant Field Values

TEXT_FONT_DIALOG

public static final java.lang.String TEXT_FONT_DIALOG
menu item: text font Dialog

See Also:
Constant Field Values

TEXT_FONT_DIALOGINPUT

public static final java.lang.String TEXT_FONT_DIALOGINPUT
menu item: text font DialogInput

See Also:
Constant Field Values

TEXT_HIGHLIGHT_COLOR

public static final java.lang.String TEXT_HIGHLIGHT_COLOR
menu item: text highlight color

See Also:
Constant Field Values

TEXT_HIGHLIGHT_BG_COLOR

public static final java.lang.String TEXT_HIGHLIGHT_BG_COLOR
menu item: text background color

See Also:
Constant Field Values

TEXT_HELP

public static final java.lang.String TEXT_HELP
menu item: text help

See Also:
Constant Field Values

TAG_SETUP

public static final java.lang.String TAG_SETUP
menu item: tag setup

See Also:
Constant Field Values

TAG_DISPLAY_FILTER

public static final java.lang.String TAG_DISPLAY_FILTER
menu item: tag display filter

See Also:
Constant Field Values

TAG_QUICK_KEY_MAP

public static final java.lang.String TAG_QUICK_KEY_MAP
menu item: tag quick key mapping

See Also:
Constant Field Values

TAG_SAVE_IMPORT

public static final java.lang.String TAG_SAVE_IMPORT
menu item: tag save/import

See Also:
Constant Field Values

TAG_QUICK_LOAD

public static final java.lang.String TAG_QUICK_LOAD
menu item: tag quick load

See Also:
Constant Field Values

TAG_HELP

public static final java.lang.String TAG_HELP
menu item: tag help

See Also:
Constant Field Values

MARKUP_DETAILS

public static final java.lang.String MARKUP_DETAILS
menu item: markup details

See Also:
Constant Field Values

MARKUP_REPORTS

public static final java.lang.String MARKUP_REPORTS
menu item: markup reports

See Also:
Constant Field Values

MARKUP_UNDO_LIST

public static final java.lang.String MARKUP_UNDO_LIST
menu item: markup undlo list

See Also:
Constant Field Values

MARKUP_DELETE

public static final java.lang.String MARKUP_DELETE
menu item: markup delete

See Also:
Constant Field Values

MARKUP_DELETE_ALL

public static final java.lang.String MARKUP_DELETE_ALL
menu item: markup delete all

See Also:
Constant Field Values

MARKUP_UNDO

public static final java.lang.String MARKUP_UNDO
menu item: markup undo

See Also:
Constant Field Values

MARKUP_REDO

public static final java.lang.String MARKUP_REDO
menu item: markup redo

See Also:
Constant Field Values

MARKUP_OVERLAP

public static final java.lang.String MARKUP_OVERLAP
menu item: markup overlap

See Also:
Constant Field Values

MARKUP_HELP

public static final java.lang.String MARKUP_HELP
menu item: markup help

See Also:
Constant Field Values

OPTION_LAF_SYSTEM

public static final java.lang.String OPTION_LAF_SYSTEM
menu item: option look and feel system

See Also:
Constant Field Values

OPTION_LAF_METAL

public static final java.lang.String OPTION_LAF_METAL
menu item: option look and feel metal

See Also:
Constant Field Values

OPTION_LAF_MOTIF

public static final java.lang.String OPTION_LAF_MOTIF
menu item: option look and feel motif

See Also:
Constant Field Values

OPTION_LAF_WINDOW

public static final java.lang.String OPTION_LAF_WINDOW
menu item: option look and feel window

See Also:
Constant Field Values

OPTION_LAF_GTK

public static final java.lang.String OPTION_LAF_GTK
menu item: option look and feel GTK

See Also:
Constant Field Values

OPTION_ZOOM

public static final java.lang.String OPTION_ZOOM
menu item: option zoom

See Also:
Constant Field Values

OPTION_FIND

public static final java.lang.String OPTION_FIND
menu item: option find

See Also:
Constant Field Values

OPTION_LINE_WRAP

public static final java.lang.String OPTION_LINE_WRAP
menu item: option line wrap

See Also:
Constant Field Values

OPTION_SHOW_STATUS

public static final java.lang.String OPTION_SHOW_STATUS
menu item: option show status

See Also:
Constant Field Values

OPTION_COMPARE

public static final java.lang.String OPTION_COMPARE
menu item: option compare

See Also:
Constant Field Values

OPTION_CONFIG_SETUP

public static final java.lang.String OPTION_CONFIG_SETUP
menu item: option config setup

See Also:
Constant Field Values

META_TAGS_FILE

public static final java.lang.String META_TAGS_FILE
menu item: option Meta tags file

See Also:
Constant Field Values

META_SAVE_HISTORY

public static final java.lang.String META_SAVE_HISTORY
menu item: option Meta save history

See Also:
Constant Field Values

HELP_ABOUT

public static final java.lang.String HELP_ABOUT
menu item: help about

See Also:
Constant Field Values

HELP_KEYS_MAP

public static final java.lang.String HELP_KEYS_MAP
menu item: help keps map

See Also:
Constant Field Values

HELP_DOCUMENTS

public static final java.lang.String HELP_DOCUMENTS
menu item: help documents

See Also:
Constant Field Values
Constructor Detail

VttMenuBar

public VttMenuBar(javax.swing.JFrame owner,
                  VttObj vttObj)
Create a VttMenuBar object for VTT menu bar.

Parameters:
owner - the owner of this VttMenuBar
vttObj - the vttObj Java object
Method Detail

UpdateGuiFromControl

public void UpdateGuiFromControl(VttObj vttObj)
Update GUI from control variables.

Parameters:
vttObj - the vttObj Java object

SetTextMenuToDefault

public void SetTextMenuToDefault()
Set text menu to the default setting.


VTT Java
2010 Version

Submit a bug or feature

Copyright © 2010 National Library of Medicine