VTT Java
2010 Version

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

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by gov.nih.nlm.nls.vtt.Gui.TagsDialog
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class TagsDialog
extends javax.swing.JDialog

This class is the GUI dialog for all operations on tags. It includes tabs of: Properties, Display, Save and Import.

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.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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 B_ADD
          Close button
static java.lang.String B_ALL_CATEGORY
          All category button
static java.lang.String B_ALL_NAME
          All name button
static java.lang.String B_APPLY
          Apply button
static java.lang.String B_CLOSE
          Close button
static java.lang.String B_DELETE
          Delete button
static java.lang.String B_DOWN
          Down button
static java.lang.String B_EDIT
          Edit button
static java.lang.String B_IMPORT
          Import button
static java.lang.String B_MAP_KEYS
          Keys Map button
static java.lang.String B_NO_CATEGORY
          No category button
static java.lang.String B_NO_NAME
          No name button
static java.lang.String B_RESET
          Reset button
static java.lang.String B_SAVE
          Save button
static java.lang.String B_SAVE_AS
          Save as button
static java.lang.String B_SORT
          Sort button
static java.lang.String B_UP
          up button
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
TagsDialog(java.awt.Window owner, VttObj vttObj)
          Create a TagsDialog object for all tags operations by specifying owner and vttObj.
 
Method Summary
 void HitAdd(VttObj vttObj)
          The operation when hit Add button.
 void HitApplyQuickKeys(VttObj vttObj)
          The operation when hit button of applying the current tags to quick keys.
 void HitClose()
          The operation when hit Close button.
 void HitDelete(VttObj vttObj)
          The operation when hit Delete button.
 void HitDisplayAllCategory(VttObj vttObj)
          The operation when hit tab of display all category.
 void HitDisplayAllName(VttObj vttObj)
          The operation when hit tab of display all name.
 void HitDisplayNoCategory(VttObj vttObj)
          The operation when hit tab of display no category.
 void HitDisplayNoName(VttObj vttObj)
          The operation when hit tab of display no name.
 void HitEdit(VttObj vttObj)
          The operation when hit Edit button.
 void HitImport(VttObj vttObj)
          The operation when hit import buttons.
 void HitMapToQuickKeys(VttObj vttObj)
          The operation when hit button of mapping the current tags to quick keys.
 void HitMoveDown(VttObj vttObj)
          The operation when hit move down button.
 void HitMoveUp(VttObj vttObj)
          The operation when hit move up button.
 void HitResetQuickKeys(VttObj vttObj)
          The operation to reset quick keys.
 void HitSave(VttObj vttObj)
          The operation when hit save & import buttons.
 void HitSaveAs(VttObj vttObj)
          The operation when hit save as buttons.
 void HitSortNameCategory(VttObj vttObj)
          The operation when hit sort name or category button.
 void NotShow()
          Set TagsDialog to be not visible (not show).
 void SetTagIndex(int index)
          Set the index of interested tag.
 void Show(java.awt.Window owner, int index, VttObj vttObj)
          Set TagsDialog to be visible (show).
 void Show(java.awt.Window owner, VttObj vttObj)
          Set TagsDialog to be visible (show).
 void UpdateGlobalFromGui(VttObj vttObj)
          This method updates from Gui to Global for diaplay filter.
 void UpdateGui(VttObj vttObj)
          Update GUI component: local variables.
 void UpdateTabs(VttObj vttObj)
          Update all tabs in the dialog.
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

B_CLOSE

public static final java.lang.String B_CLOSE
Close button

See Also:
Constant Field Values

B_ADD

public static final java.lang.String B_ADD
Close button

See Also:
Constant Field Values

B_DELETE

public static final java.lang.String B_DELETE
Delete button

See Also:
Constant Field Values

B_EDIT

public static final java.lang.String B_EDIT
Edit button

See Also:
Constant Field Values

B_SORT

public static final java.lang.String B_SORT
Sort button

See Also:
Constant Field Values

B_UP

public static final java.lang.String B_UP
up button

See Also:
Constant Field Values

B_DOWN

public static final java.lang.String B_DOWN
Down button

See Also:
Constant Field Values

B_MAP_KEYS

public static final java.lang.String B_MAP_KEYS
Keys Map button

See Also:
Constant Field Values

B_ALL_NAME

public static final java.lang.String B_ALL_NAME
All name button

See Also:
Constant Field Values

B_NO_NAME

public static final java.lang.String B_NO_NAME
No name button

See Also:
Constant Field Values

B_ALL_CATEGORY

public static final java.lang.String B_ALL_CATEGORY
All category button

See Also:
Constant Field Values

B_NO_CATEGORY

public static final java.lang.String B_NO_CATEGORY
No category button

See Also:
Constant Field Values

B_APPLY

public static final java.lang.String B_APPLY
Apply button

See Also:
Constant Field Values

B_RESET

public static final java.lang.String B_RESET
Reset button

See Also:
Constant Field Values

B_SAVE

public static final java.lang.String B_SAVE
Save button

See Also:
Constant Field Values

B_SAVE_AS

public static final java.lang.String B_SAVE_AS
Save as button

See Also:
Constant Field Values

B_IMPORT

public static final java.lang.String B_IMPORT
Import button

See Also:
Constant Field Values
Constructor Detail

TagsDialog

public TagsDialog(java.awt.Window owner,
                  VttObj vttObj)
Create a TagsDialog object for all tags operations by specifying owner and vttObj.

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

Show

public void Show(java.awt.Window owner,
                 int index,
                 VttObj vttObj)
Set TagsDialog to be visible (show). This does not work on the checkbox status of displayP_.

Parameters:
owner - the owner of this TagsDialog
index - the index of specified tag
vttObj - the vttObj Java object

Show

public void Show(java.awt.Window owner,
                 VttObj vttObj)
Set TagsDialog to be visible (show).

Parameters:
owner - the owner of this TagsDialog
vttObj - the vttObj Java object

NotShow

public void NotShow()
Set TagsDialog to be not visible (not show).


UpdateTabs

public void UpdateTabs(VttObj vttObj)
Update all tabs in the dialog. This method must be called when the state changes for dynamic checkbox in displayP. displayP has Vector of Java object JCheckBox that needs updates and redraw.

Parameters:
vttObj - the vttObj Java object

UpdateGui

public void UpdateGui(VttObj vttObj)
Update GUI component: local variables.

Parameters:
vttObj - the vttObj Java object

HitClose

public void HitClose()
The operation when hit Close button.


HitAdd

public void HitAdd(VttObj vttObj)
The operation when hit Add button.

Parameters:
vttObj - the vttObj Java object

SetTagIndex

public void SetTagIndex(int index)
Set the index of interested tag.

Parameters:
index - the index of interested tag

HitMapToQuickKeys

public void HitMapToQuickKeys(VttObj vttObj)
The operation when hit button of mapping the current tags to quick keys.

Parameters:
vttObj - the vttObj Java object

HitApplyQuickKeys

public void HitApplyQuickKeys(VttObj vttObj)
The operation when hit button of applying the current tags to quick keys.

Parameters:
vttObj - the vttObj Java object

HitResetQuickKeys

public void HitResetQuickKeys(VttObj vttObj)
The operation to reset quick keys.

Parameters:
vttObj - the vttObj Java object

HitSortNameCategory

public void HitSortNameCategory(VttObj vttObj)
The operation when hit sort name or category button. This operation sort tags list by name and category. Set up Tab: work on tagList_ and tagNameCategory_

Parameters:
vttObj - the vttObj Java object

HitMoveUp

public void HitMoveUp(VttObj vttObj)
The operation when hit move up button. This operation move the select tag up in the tags list.

Parameters:
vttObj - the vttObj Java object

HitMoveDown

public void HitMoveDown(VttObj vttObj)
The operation when hit move down button. This operation move the select tag down in the tags list.

Parameters:
vttObj - the vttObj Java object

HitEdit

public void HitEdit(VttObj vttObj)
The operation when hit Edit button.

Parameters:
vttObj - the vttObj Java object

HitDelete

public void HitDelete(VttObj vttObj)
The operation when hit Delete button.

Parameters:
vttObj - the vttObj Java object

HitDisplayAllName

public void HitDisplayAllName(VttObj vttObj)
The operation when hit tab of display all name.

Parameters:
vttObj - the vttObj Java object

HitDisplayAllCategory

public void HitDisplayAllCategory(VttObj vttObj)
The operation when hit tab of display all category.

Parameters:
vttObj - the vttObj Java object

HitDisplayNoName

public void HitDisplayNoName(VttObj vttObj)
The operation when hit tab of display no name.

Parameters:
vttObj - the vttObj Java object

HitDisplayNoCategory

public void HitDisplayNoCategory(VttObj vttObj)
The operation when hit tab of display no category.

Parameters:
vttObj - the vttObj Java object

HitSave

public void HitSave(VttObj vttObj)
The operation when hit save & import buttons.

Parameters:
vttObj - the vttObj Java object

HitSaveAs

public void HitSaveAs(VttObj vttObj)
The operation when hit save as buttons.

Parameters:
vttObj - the vttObj Java object

HitImport

public void HitImport(VttObj vttObj)
The operation when hit import buttons.

Parameters:
vttObj - the vttObj Java object

UpdateGlobalFromGui

public void UpdateGlobalFromGui(VttObj vttObj)
This method updates from Gui to Global for diaplay filter.

Parameters:
vttObj - the vttObj Java object

VTT Java
2010 Version

Submit a bug or feature

Copyright © 2010 National Library of Medicine