|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
TCEJ
class responsible for the GUI implementation
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
| Nested classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
(package private) javax.swing.JTextField |
bayesThreshold
|
(package private) javax.swing.JTextField |
bayesThresholdStepSize
|
(package private) javax.swing.JButton |
buttonClassifyFileKNN
|
(package private) javax.swing.JButton |
buttonClassifyFileNBB
|
(package private) javax.swing.JButton |
buttonEvaluateOnceKNN
|
(package private) javax.swing.JButton |
buttonEvaluateOnceNBB
|
(package private) javax.swing.JButton |
buttonPrecisionRecallKNN
|
(package private) javax.swing.JButton |
buttonPrecisionRecallNBB
|
(package private) javax.swing.JCheckBox |
checkStopwordRemoval
|
(package private) javax.swing.JScrollPane |
classificationDisplayScrollPane
|
(package private) javax.swing.JTextArea |
classificationDisplayText
|
(package private) javax.swing.JScrollPane |
consoleScrollPane
|
(package private) java.lang.String[] |
corpusNameStrings
|
(package private) javax.swing.JComboBox |
corpusTypeList
|
(package private) javax.swing.JDesktopPane |
desktop
|
(package private) javax.swing.JTextField |
kNNThreshold
|
(package private) javax.swing.JTextField |
kNNThresholdStepSize
|
(package private) javax.swing.JProgressBar |
loadCorpusProgressBar
|
(package private) javax.swing.JComboBox |
stemmerList
|
(package private) java.lang.String[] |
stemmerNamesStrings
|
(package private) TCExperiment |
tcExperiment
the TCExperiment object, the interface to the actual tc-package |
(package private) javax.swing.JTextArea |
textConsole
|
(package private) javax.swing.JTextField |
textDFTFThreshold
|
(package private) javax.swing.JTextField |
textkNNK
|
(package private) javax.swing.JTextField |
textNumOfFeatures
|
(package private) javax.swing.JButton |
trainKNN
|
(package private) javax.swing.JButton |
trainNBB
|
(package private) javax.swing.JComboBox |
weightFunctionList
|
(package private) java.lang.String[] |
weightFunctionStrings
|
(package private) javax.swing.JComboBox |
weightFunctionSumMethodList
|
(package private) java.lang.String[] |
weightFunctionSumMethodStrings
|
| Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
| Fields inherited from class java.awt.Window |
|
| Fields inherited from class java.awt.Container |
|
| 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, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
TCEJ()
|
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
private static void |
createAndShowGUI()
Create the GUI and show it. |
protected boolean |
createBatchEvaluationGraphFrame()
creates an shows the evaluation graph frame |
java.awt.Component |
createBatchEvaluationGraphFrameComponents()
creates the content of the batch evaluation graph pane |
java.awt.Component |
createClassificationDisplayComponents()
|
java.awt.Component |
createConsoleComponents()
|
protected void |
createConsoleFrame()
creates and shows the console frame |
protected boolean |
createDistributionGraphFrame(int distributionType)
creates an shows the gaussian distribution graph |
java.awt.Component |
createDistributionGraphFrameComponents(int distributionType)
creates the content of the distribution graph pane |
protected void |
createMainFrame()
creates the main frame |
java.awt.Component |
createMainFrameComponents()
the main frame in the application with all its buttons, textfields, etc. |
protected javax.swing.JMenuBar |
createMenuBar()
creates and returns the menu bar |
protected boolean |
createPRGraphFrame(int classifierIndex)
creates an shows the Precision/Recall plot in a new window |
java.awt.Component |
createPRGraphFrameComponents(int classifierIndex)
the precision recall frame |
java.awt.Component |
createTableComponents(int tableIndex)
creates the Component instance for the table window according to the table index, the term, document, or category table window is initialized and opened |
protected void |
createTableFrame(int tableIndex)
creates a table frame and fills it with content created in TCExperiment with one of the fill... |
static void |
main(java.lang.String[] args)
starting point of the application |
protected void |
quit()
|
void |
textOutClassificationDisplay(java.lang.String str)
appends text to the textarea in the classifier display window |
private void |
textOutConsole(java.lang.String str)
appends text to the textarea in the console window |
| Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, isOpaque, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
| Field Detail |
javax.swing.JDesktopPane desktop
TCExperiment tcExperiment
java.lang.String[] weightFunctionStrings
java.lang.String[] corpusNameStrings
java.lang.String[] weightFunctionSumMethodStrings
java.lang.String[] stemmerNamesStrings
javax.swing.JComboBox stemmerList
javax.swing.JComboBox weightFunctionList
javax.swing.JComboBox weightFunctionSumMethodList
javax.swing.JComboBox corpusTypeList
javax.swing.JTextField textDFTFThreshold
javax.swing.JTextField textNumOfFeatures
javax.swing.JTextField textkNNK
javax.swing.JTextField bayesThreshold
javax.swing.JTextField kNNThreshold
javax.swing.JTextField kNNThresholdStepSize
javax.swing.JTextField bayesThresholdStepSize
javax.swing.JTextArea textConsole
javax.swing.JTextArea classificationDisplayText
javax.swing.JCheckBox checkStopwordRemoval
javax.swing.JProgressBar loadCorpusProgressBar
javax.swing.JScrollPane consoleScrollPane
javax.swing.JScrollPane classificationDisplayScrollPane
javax.swing.JButton trainKNN
javax.swing.JButton trainNBB
javax.swing.JButton buttonEvaluateOnceNBB
javax.swing.JButton buttonEvaluateOnceKNN
javax.swing.JButton buttonPrecisionRecallNBB
javax.swing.JButton buttonPrecisionRecallKNN
javax.swing.JButton buttonClassifyFileKNN
javax.swing.JButton buttonClassifyFileNBB
| Constructor Detail |
public TCEJ()
| Method Detail |
protected javax.swing.JMenuBar createMenuBar()
private void textOutConsole(java.lang.String str)
str - public void textOutClassificationDisplay(java.lang.String str)
str - public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerprotected boolean createDistributionGraphFrame(int distributionType)
distributionType - term or docuemnt frequency
protected boolean createBatchEvaluationGraphFrame()
protected boolean createPRGraphFrame(int classifierIndex)
classifierIndex - which classifier is plotted
protected void createConsoleFrame()
protected void createTableFrame(int tableIndex)
tableIndex - protected void createMainFrame()
protected void quit()
private static void createAndShowGUI()
public static void main(java.lang.String[] args)
args - no arguments supported so farpublic java.awt.Component createDistributionGraphFrameComponents(int distributionType)
public java.awt.Component createBatchEvaluationGraphFrameComponents()
public java.awt.Component createPRGraphFrameComponents(int classifierIndex)
public java.awt.Component createConsoleComponents()
public java.awt.Component createClassificationDisplayComponents()
public java.awt.Component createTableComponents(int tableIndex)
tableIndex - the index of the table window type
public java.awt.Component createMainFrameComponents()
|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||