Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.alicebot.server.core.targeting.gui
Class TargetingGUI  view TargetingGUI download TargetingGUI.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byorg.alicebot.server.core.targeting.gui.TargetingGUI
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class TargetingGUI
extends javax.swing.JPanel


Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
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
private static javax.swing.ImageIcon aliceIcon
           
private static javax.swing.ImageIcon aliceLogo
           
 CategoryPanel categoryPanel
           
private  javax.swing.JFrame frame
           
private static java.lang.Object[] HELP_MESSAGE
           
 InputPanel inputPanel
           
private static javax.swing.JMenuBar menuBar
           
(package private) static int MIN_HEIGHT
           
(package private) static int MIN_WIDTH
           
(package private) static java.awt.Dimension minDimension
           
(package private) static int PREF_HEIGHT
           
(package private) static int PREF_WIDTH
           
(package private) static java.awt.Dimension prefDimension
           
 javax.swing.JLabel statusBar
           
private  javax.swing.JTabbedPane tabbedPane
           
private static org.alicebot.server.core.targeting.TargetingTool targetingTool
           
 TargetPanel targetPanel
           
 
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.Container
 
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
TargetingGUI(org.alicebot.server.core.targeting.TargetingTool targetingtool)
           
 
Method Summary
private  void includeIncompleteThats(boolean flag)
           
private  void includeIncompleteTopics(boolean flag)
           
private  void loadDataFilePathChooser()
           
private  void loadDataURLBox()
           
 void reloadTargets()
           
 void setStatus(java.lang.String s)
           
private  void showAboutBox()
           
 void showError(java.lang.String s)
           
private  void showSetReloadFrequencyBox()
           
 void shutdown()
           
 void start()
           
private  void updateTitle()
           
 void viewCategories()
           
 void viewInputs()
           
 void viewTargets()
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, 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, processMouseEvent, 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, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MIN_WIDTH

static final int MIN_WIDTH
See Also:
Constant Field Values

MIN_HEIGHT

static final int MIN_HEIGHT
See Also:
Constant Field Values

PREF_WIDTH

static final int PREF_WIDTH
See Also:
Constant Field Values

PREF_HEIGHT

static final int PREF_HEIGHT
See Also:
Constant Field Values

minDimension

static final java.awt.Dimension minDimension

prefDimension

static final java.awt.Dimension prefDimension

targetingTool

private static org.alicebot.server.core.targeting.TargetingTool targetingTool

frame

private javax.swing.JFrame frame

tabbedPane

private javax.swing.JTabbedPane tabbedPane

targetPanel

public TargetPanel targetPanel

inputPanel

public InputPanel inputPanel

categoryPanel

public CategoryPanel categoryPanel

menuBar

private static javax.swing.JMenuBar menuBar

statusBar

public javax.swing.JLabel statusBar

HELP_MESSAGE

private static final java.lang.Object[] HELP_MESSAGE

aliceLogo

private static final javax.swing.ImageIcon aliceLogo

aliceIcon

private static final javax.swing.ImageIcon aliceIcon
Constructor Detail

TargetingGUI

public TargetingGUI(org.alicebot.server.core.targeting.TargetingTool targetingtool)
Method Detail

start

public void start()

shutdown

public void shutdown()

reloadTargets

public void reloadTargets()

includeIncompleteThats

private void includeIncompleteThats(boolean flag)

includeIncompleteTopics

private void includeIncompleteTopics(boolean flag)

showAboutBox

private void showAboutBox()

showSetReloadFrequencyBox

private void showSetReloadFrequencyBox()

loadDataURLBox

private void loadDataURLBox()

loadDataFilePathChooser

private void loadDataFilePathChooser()

showError

public void showError(java.lang.String s)

setStatus

public void setStatus(java.lang.String s)

updateTitle

private void updateTitle()

viewTargets

public void viewTargets()

viewInputs

public void viewInputs()

viewCategories

public void viewCategories()