|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel gui.CalendarPanel
class CalendarPanel
Implements the GUI component creation.
Components pass events to a Calendar object.
This class registers for updates when the Dialogue object changes.
Nested Class Summary | |
---|---|
static class |
CalendarPanel.RawRecResListModel
Static inner class for the table model |
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
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 | |
---|---|
private java.lang.Object |
buttonSynchObject
used to synchronize enabling/disabling of buttons |
private Calendar |
calendarRootComponent
|
private static java.lang.String |
CMD_ABORT_RECOGNITION
|
private static java.lang.String |
CMD_START_RECOGNITION
|
private Dialogue |
dialogue
|
private static java.lang.String |
ELEM_LIST_DELIM
|
private javax.swing.JButton |
jButtonRemoveContext
|
private javax.swing.JButton |
jButtonStartRecognition
|
private javax.swing.JList |
jListHelp
|
private javax.swing.JPanel |
jPanelButtons
|
private javax.swing.JPanel |
jPanelResults
|
private javax.swing.JScrollPane |
jScrollPaneAnswer
|
private javax.swing.JScrollPane |
jScrollPaneDialContext
|
private javax.swing.JScrollPane |
jScrollPaneHelpSystem
|
private javax.swing.JScrollPane |
jScrollPaneRawRecRes
|
private javax.swing.table.TableColumn |
jTableColumnScore
|
private javax.swing.table.TableColumn |
jTableColumnTrans
|
private javax.swing.table.TableColumn |
jTableColumnValue
|
private javax.swing.JTable |
jTableRawRecRes
|
private javax.swing.JTextArea |
jTextAreaDialHistory
|
private static java.util.logging.Logger |
logger
|
private javax.swing.DefaultListModel |
modelJList
|
private static java.lang.String |
NO_ANSWER
|
private static long |
serialVersionUID
|
private javax.swing.JTextArea |
textAreaDialResp
|
private javax.swing.JTextArea |
textAreaSelInterpret
|
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 | |
---|---|
CalendarPanel(Calendar calendarRootComponent)
This is the default constructor |
Method Summary | |
---|---|
void |
addToDialHistTextArea(java.lang.String text)
Add a new element (of type String) in the list |
private javax.swing.JButton |
getJButtonRemoveContext()
This method initializes jButtonRemoveContext |
private javax.swing.JButton |
getJButtonStartRecognition()
This method initializes jButtonStartRecognition |
(package private) javax.swing.JList |
getJListHelpSystem()
This method initializes jListHelpSystem |
private javax.swing.JPanel |
getJPanelButtons()
This method initializes jPanelButtons |
private javax.swing.JPanel |
getJPanelResults()
This method initializes jPanelResults |
private javax.swing.JScrollPane |
getJScrollPaneAnswer()
This method initializes jScrollPaneAnswer |
protected javax.swing.JScrollPane |
getJScrollPaneDialogueContext()
This method initializes jScrollPaneDialogueContext |
private javax.swing.JScrollPane |
getJScrollPaneHelpSystem()
This method initializes jScrollPaneHelpSystem |
protected javax.swing.JScrollPane |
getJScrollPaneRawRecResult()
This method initializes jScrollPaneRawRecResult |
private javax.swing.JTable |
getJTableRawRecResult()
This method initializes jTableRawRecResult |
private javax.swing.JTextArea |
getJTextAreaDialogueHistory()
This method initializes jTextAreaDialogueHistory |
private javax.swing.table.TableColumn |
getTableColumnScore()
This method initializes ivjTableColumn |
private javax.swing.table.TableColumn |
getTableColumnTrans()
This method initializes ivjTableColumn |
private javax.swing.table.TableColumn |
getTableColumnValue()
This method initializes ivjTableColumn |
(package private) javax.swing.JTextArea |
getTextAreaDialogueResponse()
This method initializes textAreaDialogueResponse |
(package private) javax.swing.JTextArea |
getTextAreaSelInterpret()
This method initialises textAreaSelInterpret |
private void |
recognitionButtonPressed(java.awt.event.ActionEvent e)
|
private void |
setRawResultTable(net.sf.regulus.NBestRegResult nbestRegResult)
|
private void |
setRecognitionButtonEnabled(boolean b)
|
private void |
setRecognitionInProgress(boolean isInProgress)
|
private void |
setTextAreaDialogueResponse(java.lang.String text)
|
private void |
setTextAreaSelectedInterpretation(java.lang.String text)
|
private void |
setTextForHelpJList(java.util.Vector<java.lang.String> helpSentList)
|
void |
update(java.util.Observable o,
java.lang.Object arg)
This method will receive the Dialogue object as its Observable argument. |
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, 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, 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 |
---|
private static final long serialVersionUID
private static java.util.logging.Logger logger
private final Calendar calendarRootComponent
private Dialogue dialogue
private static final java.lang.String CMD_START_RECOGNITION
private static final java.lang.String CMD_ABORT_RECOGNITION
private static final java.lang.String ELEM_LIST_DELIM
private static final java.lang.String NO_ANSWER
private javax.swing.JButton jButtonStartRecognition
private java.lang.Object buttonSynchObject
private javax.swing.JTextArea textAreaSelInterpret
private javax.swing.JTextArea textAreaDialResp
private javax.swing.JScrollPane jScrollPaneDialContext
private javax.swing.JButton jButtonRemoveContext
private javax.swing.JScrollPane jScrollPaneHelpSystem
private javax.swing.JList jListHelp
private javax.swing.DefaultListModel modelJList
private javax.swing.JScrollPane jScrollPaneRawRecRes
private javax.swing.JScrollPane jScrollPaneAnswer
private javax.swing.JTextArea jTextAreaDialHistory
private javax.swing.JTable jTableRawRecRes
private javax.swing.table.TableColumn jTableColumnScore
private javax.swing.table.TableColumn jTableColumnTrans
private javax.swing.table.TableColumn jTableColumnValue
private javax.swing.JPanel jPanelButtons
private javax.swing.JPanel jPanelResults
Constructor Detail |
---|
public CalendarPanel(Calendar calendarRootComponent)
Method Detail |
---|
private javax.swing.JButton getJButtonStartRecognition()
private void setRecognitionButtonEnabled(boolean b)
private void recognitionButtonPressed(java.awt.event.ActionEvent e)
private void setRecognitionInProgress(boolean isInProgress)
private void setRawResultTable(net.sf.regulus.NBestRegResult nbestRegResult)
nbestArray
- private void setTextAreaSelectedInterpretation(java.lang.String text)
private void setTextAreaDialogueResponse(java.lang.String text)
public void addToDialHistTextArea(java.lang.String text)
private void setTextForHelpJList(java.util.Vector<java.lang.String> helpSentList)
javax.swing.JTextArea getTextAreaSelInterpret()
javax.swing.JTextArea getTextAreaDialogueResponse()
protected javax.swing.JScrollPane getJScrollPaneDialogueContext()
private javax.swing.JButton getJButtonRemoveContext()
private javax.swing.JScrollPane getJScrollPaneHelpSystem()
javax.swing.JList getJListHelpSystem()
protected javax.swing.JScrollPane getJScrollPaneRawRecResult()
private javax.swing.JScrollPane getJScrollPaneAnswer()
private javax.swing.JTextArea getJTextAreaDialogueHistory()
private javax.swing.JTable getJTableRawRecResult()
private javax.swing.table.TableColumn getTableColumnScore()
private javax.swing.table.TableColumn getTableColumnTrans()
private javax.swing.table.TableColumn getTableColumnValue()
private javax.swing.JPanel getJPanelButtons()
private javax.swing.JPanel getJPanelResults()
public void update(java.util.Observable o, java.lang.Object arg)
update
in interface java.util.Observer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |