Class PlayerFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--PlayerFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class PlayerFrame
extends javax.swing.JFrame

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock
 
Field Summary
(package private)  java.awt.BorderLayout b_layout
           
(package private)  javax.swing.JButton btnAdd
           
(package private)  javax.swing.JButton btnArff
           
(package private)  javax.swing.JButton btnExit
           
(package private)  javax.swing.JButton btnFar
           
(package private)  javax.swing.JButton btnKickable
           
(package private)  javax.swing.JButton btnNear
           
(package private)  javax.swing.JButton btnNext
           
(package private)  javax.swing.JButton btnOpen
           
(package private)  javax.swing.JComboBox directionList
           
(package private)  javax.swing.JComboBox distanceList
           
(package private)  javax.swing.JLabel lblDirection
           
(package private)  javax.swing.JLabel lblDistance
           
private  Log log_file
           
private  java.lang.String m_team
           
(package private)  java.awt.FileDialog openFile
           
private  ARFFWriter out_position
           
private  PlayerCanvas p_canvas
           
(package private)  javax.swing.JPanel pnlInfo
           
private  float stamina
           
private  float time
           
(package private)  javax.swing.JToolBar toolBar
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, defaultCloseOperation, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
base, CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, frameSerializedDataVersion, HAND_CURSOR, icon, ICONIFIED, mbManagement, menuBar, MOVE_CURSOR, N_RESIZE_CURSOR, nameCounter, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, serialVersionUID, state, SW_RESIZE_CURSOR, TEXT_CURSOR, title, W_RESIZE_CURSOR, WAIT_CURSOR, weakThis
 
Fields inherited from class java.awt.Window
active, dbg, focusMgr, inputContext, inputContextLock, OPENED, ownedWindowList, showWithParent, warningString, windowListener, windowSerializedDataVersion
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y
 
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
PlayerFrame()
           
 
Method Summary
private  void ARFFInit()
           
(package private)  void btnAdd_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void btnArff_actionPerformed(java.awt.event.ActionEvent e)
           
 void btnExit_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void btnFar_actionPerformed(java.awt.event.ActionEvent e)
           
 void btnHelp_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void btnKickable_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void btnNear_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void btnNext_actionPerformed(java.awt.event.ActionEvent e)
           
 void btnOpen_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void directionList_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void distanceList_actionPerformed(java.awt.event.ActionEvent e)
           
 void initButtons()
           
private  void jbInit()
           
protected  void parseInitCommand(java.lang.String message)
           
private  void parseLogMessage(java.lang.String message)
           
private  void parseSensorInformation(java.lang.String message)
           
protected  void processWindowEvent(java.awt.event.WindowEvent e)
           
 void resetLabels()
           
 void setLabels(java.lang.String distance, java.lang.String direction)
           
 void setTeam(java.lang.String team)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, createRootPaneException, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
, addNotify, addToFrameList, constructComponentName, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, initIDs, isResizable, postProcessKeyEvent, readObject, remove, removeFromFrameList, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle, writeObject
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, setWarningString, show, toBack, toFront, transferFocus
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, 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, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

stamina

private float stamina

time

private float time

m_team

private java.lang.String m_team

p_canvas

private PlayerCanvas p_canvas

log_file

private Log log_file

out_position

private ARFFWriter out_position

b_layout

java.awt.BorderLayout b_layout

openFile

java.awt.FileDialog openFile

toolBar

javax.swing.JToolBar toolBar

btnExit

javax.swing.JButton btnExit

btnOpen

javax.swing.JButton btnOpen

btnKickable

javax.swing.JButton btnKickable

btnNear

javax.swing.JButton btnNear

btnFar

javax.swing.JButton btnFar

btnNext

javax.swing.JButton btnNext

btnArff

javax.swing.JButton btnArff

btnAdd

javax.swing.JButton btnAdd

distanceList

javax.swing.JComboBox distanceList

directionList

javax.swing.JComboBox directionList

pnlInfo

javax.swing.JPanel pnlInfo

lblDistance

javax.swing.JLabel lblDistance

lblDirection

javax.swing.JLabel lblDirection
Constructor Detail

PlayerFrame

public PlayerFrame()
Method Detail

ARFFInit

private void ARFFInit()

jbInit

private void jbInit()
             throws java.lang.Exception

initButtons

public void initButtons()

setLabels

public void setLabels(java.lang.String distance,
                      java.lang.String direction)

resetLabels

public void resetLabels()

btnOpen_actionPerformed

public void btnOpen_actionPerformed(java.awt.event.ActionEvent e)

btnExit_actionPerformed

public void btnExit_actionPerformed(java.awt.event.ActionEvent e)

btnHelp_actionPerformed

public void btnHelp_actionPerformed(java.awt.event.ActionEvent e)

btnKickable_actionPerformed

void btnKickable_actionPerformed(java.awt.event.ActionEvent e)

btnNear_actionPerformed

void btnNear_actionPerformed(java.awt.event.ActionEvent e)

btnFar_actionPerformed

void btnFar_actionPerformed(java.awt.event.ActionEvent e)

btnNext_actionPerformed

void btnNext_actionPerformed(java.awt.event.ActionEvent e)

btnArff_actionPerformed

void btnArff_actionPerformed(java.awt.event.ActionEvent e)

btnAdd_actionPerformed

void btnAdd_actionPerformed(java.awt.event.ActionEvent e)

distanceList_actionPerformed

void distanceList_actionPerformed(java.awt.event.ActionEvent e)

directionList_actionPerformed

void directionList_actionPerformed(java.awt.event.ActionEvent e)

processWindowEvent

protected void processWindowEvent(java.awt.event.WindowEvent e)
Overrides:
processWindowEvent in class javax.swing.JFrame

setTeam

public void setTeam(java.lang.String team)

parseLogMessage

private void parseLogMessage(java.lang.String message)

parseSensorInformation

private void parseSensorInformation(java.lang.String message)

parseInitCommand

protected void parseInitCommand(java.lang.String message)