robo.main
Class Kontrollfeld

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 robo.main.Kontrollfeld
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

 class Kontrollfeld
extends javax.swing.JPanel

Enthält die rechte Seitenleiste mit den Steuerungselementen (Buttons, Regler etc.)

Author:
matthiaskummerer

Nested Class Summary
 
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
(package private)  javax.swing.JSpinner agressivitaet
           
(package private)  javax.swing.JSpinner geschwindigkeit
           
(package private)  javax.swing.JButton initialize
           
(package private)  java.awt.event.ActionListener kontrollfeldHorcher
           
(package private)  javax.swing.JLabel labelGeschwindigkeit
           
(package private)  javax.swing.JLabel labelRichtung
           
(package private)  javax.swing.JLabel labelWinkeldifferenz
           
(package private)  javax.swing.JLabel labelZielwinkel
           
(package private)  javax.swing.JSpinner lengthDefaultHebel
           
(package private)  javax.swing.event.ChangeListener listenerAgressivitaet
           
(package private)  javax.swing.event.ChangeListener listenerGeschwindigkeit
           
(package private)  javax.swing.event.ChangeListener listenerLengthDefault
           
(package private)  javax.swing.event.ChangeListener listenerPixPerSpeed
           
(package private)  javax.swing.JButton logOptionen
           
(package private)  javax.swing.JSpinner pixPerSpeedHebel
           
(package private)  javax.swing.JSpinner simgeschwindigkeit
           
(package private)  javax.swing.JButton spielfeldInitialize
           
(package private)  javax.swing.JButton stop
           
(package private)  javax.swing.JButton zugBeenden
           
 
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
Kontrollfeld()
           
 
Method Summary
(package private)  void eAktionBeenden()
           
(package private)  void eClear()
           
(package private)  void eHoleBild()
           
(package private)  void eInitialize()
           
(package private)  void eLogOptions()
           
(package private)  void eSpielfeldInitialize()
           
(package private)  void eStop()
           
 void kontrollfeldUpdate()
           
 void setAgressivitaet(double value)
           
 void setGeschwindigkeit(int velue)
           
 void setLabelGeschwindigkeit(int left, int right)
           
 void setLabelRichtung(double richtung)
           
 void setLabelWinkeldifferenz(double winkel)
           
 void setLabelZielwinkel(double winkel)
           
 
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

stop

javax.swing.JButton stop

initialize

javax.swing.JButton initialize

spielfeldInitialize

javax.swing.JButton spielfeldInitialize

geschwindigkeit

javax.swing.JSpinner geschwindigkeit

simgeschwindigkeit

javax.swing.JSpinner simgeschwindigkeit

agressivitaet

javax.swing.JSpinner agressivitaet

labelGeschwindigkeit

javax.swing.JLabel labelGeschwindigkeit

labelZielwinkel

javax.swing.JLabel labelZielwinkel

labelRichtung

javax.swing.JLabel labelRichtung

labelWinkeldifferenz

javax.swing.JLabel labelWinkeldifferenz

zugBeenden

javax.swing.JButton zugBeenden

logOptionen

javax.swing.JButton logOptionen

pixPerSpeedHebel

javax.swing.JSpinner pixPerSpeedHebel

lengthDefaultHebel

javax.swing.JSpinner lengthDefaultHebel

kontrollfeldHorcher

java.awt.event.ActionListener kontrollfeldHorcher

listenerGeschwindigkeit

javax.swing.event.ChangeListener listenerGeschwindigkeit

listenerAgressivitaet

javax.swing.event.ChangeListener listenerAgressivitaet

listenerPixPerSpeed

javax.swing.event.ChangeListener listenerPixPerSpeed

listenerLengthDefault

javax.swing.event.ChangeListener listenerLengthDefault
Constructor Detail

Kontrollfeld

public Kontrollfeld()
Method Detail

kontrollfeldUpdate

public void kontrollfeldUpdate()

setGeschwindigkeit

public void setGeschwindigkeit(int velue)

setAgressivitaet

public void setAgressivitaet(double value)

setLabelGeschwindigkeit

public void setLabelGeschwindigkeit(int left,
                                    int right)

setLabelZielwinkel

public void setLabelZielwinkel(double winkel)

setLabelRichtung

public void setLabelRichtung(double richtung)

setLabelWinkeldifferenz

public void setLabelWinkeldifferenz(double winkel)

eHoleBild

void eHoleBild()

eClear

void eClear()

eStop

void eStop()

eInitialize

void eInitialize()

eSpielfeldInitialize

void eSpielfeldInitialize()

eAktionBeenden

void eAktionBeenden()

eLogOptions

void eLogOptions()