demo.rraBattleScene
Class ControlPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--demo.rraBattleScene.ControlPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class ControlPanel
extends java.awt.Frame

See Also:
Serialized Form

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.TextField azimuth
           
(package private)  java.awt.TextField course
           
(package private)  java.awt.TextField depth
           
static float DETECT_BEAM
           
static float DETECT_BOTH
           
static float DETECT_TARGETS
           
(package private)  java.awt.TextField elevation
           
(package private)  java.awt.TextField horizontalBeamConfiguration
           
(package private)  java.awt.TextField horizontalBeamWidth
           
(package private)  java.awt.TextField horizontalSearchWidth
           
(package private)  java.awt.TextField orderedCourse
           
(package private)  java.awt.TextField orderedDepth
           
(package private)  java.awt.TextField orderedSpeed
           
(package private)  java.awt.TextField pingInterval
           
(package private)  java.awt.TextField powerLevel
           
static float SET_SONAR_PARAMETERS
           
(package private)  java.awt.TextField speed
           
(package private)  BattleScene tester
           
(package private)  float val
           
(package private)  java.awt.TextField verticalBeamConfiguration
           
(package private)  java.awt.TextField verticalBeamWidth
           
(package private)  java.awt.TextField verticalSearchWidth
           
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, icon, ICONIFIED, mbManagement, menuBar, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, title, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Window
inputContext, OPENED, ownedWindowList, state, warningString, windowListener
 
Fields inherited from class java.awt.Container
component, containerListener, layoutMgr, listeningBoundsChildren, listeningChildren, ncomponents
 
Fields inherited from class java.awt.Component
accessibleContext, actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, componentListener, componentListenerK, componentOrientation, 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, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowListenerK, x, y
 
Constructor Summary
(package private) ControlPanel(BattleScene owner)
           
 
Method Summary
 boolean action(java.awt.Event evt, java.lang.Object arg)
           
 void ManeuverOwnShip()
           
 void map()
           
 void ResetSonar()
           
 void SendSonarPing()
           
(package private)  void set_removeCount()
           
 void updateShipState(float h, float s, float d)
           
 
Methods inherited from class java.awt.Frame
, addNotify, addToFrameList, constructComponentName, finalize, getAccessibleContext, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, paramString, postProcessKeyEvent, remove, removeFromFrameList, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
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, pack, postEvent, postWindowEvent, preProcessKeyEvent, processEvent, processWindowEvent, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, show, toBack, toFront, transferFocus
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getCursorTarget, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setFont, setLayout, update, updateCursor, validate, validateTree
 
Methods inherited from class java.awt.Component
add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, 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, getIntrinsicCursor, getLocation, getLocation, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, 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, processKeyEvent, 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, wait, wait, wait
 

Field Detail

tester

BattleScene tester

orderedCourse

java.awt.TextField orderedCourse

orderedSpeed

java.awt.TextField orderedSpeed

orderedDepth

java.awt.TextField orderedDepth

course

java.awt.TextField course

speed

java.awt.TextField speed

depth

java.awt.TextField depth

elevation

java.awt.TextField elevation

azimuth

java.awt.TextField azimuth

verticalBeamWidth

java.awt.TextField verticalBeamWidth

horizontalBeamWidth

java.awt.TextField horizontalBeamWidth

verticalBeamConfiguration

java.awt.TextField verticalBeamConfiguration

horizontalBeamConfiguration

java.awt.TextField horizontalBeamConfiguration

verticalSearchWidth

java.awt.TextField verticalSearchWidth

horizontalSearchWidth

java.awt.TextField horizontalSearchWidth

pingInterval

java.awt.TextField pingInterval

powerLevel

java.awt.TextField powerLevel

val

float val

SET_SONAR_PARAMETERS

public static final float SET_SONAR_PARAMETERS

DETECT_TARGETS

public static final float DETECT_TARGETS

DETECT_BEAM

public static final float DETECT_BEAM

DETECT_BOTH

public static final float DETECT_BOTH
Constructor Detail

ControlPanel

ControlPanel(BattleScene owner)
Method Detail

map

public void map()

updateShipState

public void updateShipState(float h,
                            float s,
                            float d)

action

public boolean action(java.awt.Event evt,
                      java.lang.Object arg)
Overrides:
action in class java.awt.Component

set_removeCount

void set_removeCount()

ManeuverOwnShip

public void ManeuverOwnShip()

SendSonarPing

public void SendSonarPing()

ResetSonar

public void ResetSonar()