GATE
Version 3.1-2270

gate.gui.lexicon
Class ChooseSynsetPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by gate.gui.lexicon.ChooseSynsetPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class ChooseSynsetPanel
extends JPanel

See Also:
Serialized Form

Nested Class Summary
protected  class ChooseSynsetPanel.AddSynsetAction
          Adds a synset
protected  class ChooseSynsetPanel.RemoveSynsetAction
          Removes a synset
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
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
protected  Action addSynsetAction
          An action that adds a new synset to the lexicon
protected  JButton addSynsetButton
           
protected  JTextArea definitionTextArea
           
protected  JLabel definitionTextLabel
           
protected  GridLayout gridLayout1
           
protected  boolean isEditable
           
protected  Box leftBox
           
protected  LexicalKnowledgeBase lexKB
           
protected  Box mainBox
           
protected  JComboBox posComboBox
           
protected  JLabel POSTextLabel
           
protected  Action removeSynsetAction
          An action that removes a synset from the lexicon
protected  JButton removeSynsetButton
           
protected  Box rightBox
           
protected  JList synsetList
           
protected  DefaultListModel synsetListModel
           
protected  JScrollPane synsetScrollPane
           
protected  JLabel SynsetTextLabel
           
 
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
ChooseSynsetPanel(LexicalKnowledgeBase theLex)
           
ChooseSynsetPanel(LexicalKnowledgeBase theLex, boolean isEdit)
           
 
Method Summary
 void addSynsetSelectionListener(ListSelectionListener l)
           
 LexKBSynset getSelectedSynset()
           
protected  void initGuiComponents()
           
protected  void initListeners()
           
protected  void initLocalData()
           
static void main(String[] args)
           
 void removeSynsetSelectionListener(ListSelectionListener l)
           
protected  void showInputDialog(MutableLexKBSynset theSynset)
           
protected  void updateGUI(LexKBSynset theSynset)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, 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, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, 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

lexKB

protected LexicalKnowledgeBase lexKB

gridLayout1

protected GridLayout gridLayout1

mainBox

protected Box mainBox

leftBox

protected Box leftBox

rightBox

protected Box rightBox

definitionTextLabel

protected JLabel definitionTextLabel

definitionTextArea

protected JTextArea definitionTextArea

POSTextLabel

protected JLabel POSTextLabel

posComboBox

protected JComboBox posComboBox

SynsetTextLabel

protected JLabel SynsetTextLabel

synsetScrollPane

protected JScrollPane synsetScrollPane

synsetList

protected JList synsetList

synsetListModel

protected DefaultListModel synsetListModel

addSynsetButton

protected JButton addSynsetButton

addSynsetAction

protected Action addSynsetAction
An action that adds a new synset to the lexicon


removeSynsetButton

protected JButton removeSynsetButton

removeSynsetAction

protected Action removeSynsetAction
An action that removes a synset from the lexicon


isEditable

protected boolean isEditable
Constructor Detail

ChooseSynsetPanel

public ChooseSynsetPanel(LexicalKnowledgeBase theLex,
                         boolean isEdit)

ChooseSynsetPanel

public ChooseSynsetPanel(LexicalKnowledgeBase theLex)
Method Detail

getSelectedSynset

public LexKBSynset getSelectedSynset()

addSynsetSelectionListener

public void addSynsetSelectionListener(ListSelectionListener l)

removeSynsetSelectionListener

public void removeSynsetSelectionListener(ListSelectionListener l)

initLocalData

protected void initLocalData()

initGuiComponents

protected void initGuiComponents()

initListeners

protected void initListeners()

updateGUI

protected void updateGUI(LexKBSynset theSynset)

showInputDialog

protected void showInputDialog(MutableLexKBSynset theSynset)

main

public static void main(String[] args)

GATE
Version 3.1-2270