public class SideState2DPanelConsole extends ConsolePanel implements ConfigurationListener, IPeriodicUpdates
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
boolean |
back |
protected DistancePanel |
backDistancePanel |
protected javax.swing.JPanel |
centerPanel |
boolean |
down |
protected DistancePanel |
downDistancePanel |
java.lang.String |
downVar |
boolean |
front |
protected DistancePanel |
frontDistancePanel |
protected javax.swing.JPanel |
insidePanel |
protected javax.swing.JPanel |
leftPanel |
java.lang.String |
leftVar |
protected RollPitchVehiclePanel |
renderPanel |
protected javax.swing.JPanel |
rightPanel |
java.lang.String |
rightVar |
boolean |
sea |
boolean |
up |
long |
updateMillis |
protected DistancePanel |
upDistancePanel |
java.lang.String |
upVar |
dialog
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
SideState2DPanelConsole(ConsoleLayout console) |
Modifier and Type | Method and Description |
---|---|
void |
cleanSubPanel() |
void |
createBackDistancePanel() |
void |
createCenterPanel() |
void |
createDownDistancePanel() |
void |
createFrontDistancePanel() |
void |
createLeftPanel() |
void |
createRenderPanel() |
void |
createRightPanel() |
void |
createUpDistancePanel() |
void |
forceRepaint() |
java.lang.String |
getVarDown() |
java.lang.String |
getVarLeft() |
java.lang.String |
getVarRight() |
java.lang.String |
getVarUp() |
void |
initSubPanel() |
boolean |
isDown() |
boolean |
isLeft() |
boolean |
isRight() |
boolean |
isSea() |
boolean |
isUp() |
static void |
main(java.lang.String[] args) |
void |
mainVehicleChangeNotification(ConsoleEventMainSystemChange ev) |
long |
millisBetweenUpdates()
Use this method to return the desired update interval
|
void |
propertiesChanged() |
void |
reconfigure() |
void |
reconfigureCentral() |
void |
setDown(boolean down) |
void |
setLeft(boolean left) |
void |
setRight(boolean right) |
void |
setSea(boolean sea) |
void |
setUp(boolean up) |
void |
setVarDown(java.lang.String varX) |
void |
setVarLeft(java.lang.String varX) |
void |
setVarRight(java.lang.String varX) |
void |
setVarUp(java.lang.String varX) |
boolean |
update()
This method is called periodically (same period as specified by
IPeriodicUpdates.millisBetweenUpdates() |
activateComponents, addCheckMenuItem, addMenu, addMenuItem, asDocument, asDocument, asElement, asElement, asXML, asXML, clean, deactivateComponents, getChildren, getConsole, getDescription, getEditMode, getImageIcon, getMainpanel, getMainVehicleId, getName, getProperties, getPropertiesDialogTitle, getPropertiesErrors, getState, getVisibility, inDocument, inElement, init, isFixedPosition, isFixedSize, isResizable, mainVehicleChange, onMessage, parentResized, parseXML, post, recalculateRelativePosAndSize, removeCheckMenuItem, removeMenuItem, send, send, sendViaIridium, setEditMode, setFixedPosition, setFixedSize, setPopupPosition, setProperties, setResizable, setVisibility, XML_ChildsRead, XML_ChildsWrite, XML_PropertiesRead, XML_PropertiesWrite
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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
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, transferFocusDownCycle, validate, validateTree
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, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, transferFocusBackward, transferFocusUpCycle
public java.lang.String upVar
public java.lang.String downVar
public java.lang.String leftVar
public java.lang.String rightVar
public boolean up
public boolean down
public boolean back
public boolean front
public boolean sea
public long updateMillis
protected javax.swing.JPanel centerPanel
protected DistancePanel upDistancePanel
protected DistancePanel downDistancePanel
protected RollPitchVehiclePanel renderPanel
protected javax.swing.JPanel rightPanel
protected javax.swing.JPanel leftPanel
protected DistancePanel frontDistancePanel
protected DistancePanel backDistancePanel
protected javax.swing.JPanel insidePanel
public SideState2DPanelConsole(ConsoleLayout console)
public long millisBetweenUpdates()
IPeriodicUpdates
millisBetweenUpdates
in interface IPeriodicUpdates
public void initSubPanel()
initSubPanel
in class ConsolePanel
public void mainVehicleChangeNotification(ConsoleEventMainSystemChange ev)
public boolean update()
IPeriodicUpdates
IPeriodicUpdates.millisBetweenUpdates()
update
in interface IPeriodicUpdates
public void reconfigure()
public void reconfigureCentral()
public void forceRepaint()
public void createLeftPanel()
public void createCenterPanel()
public void createRightPanel()
public void createFrontDistancePanel()
public void createBackDistancePanel()
public void createUpDistancePanel()
public void createDownDistancePanel()
public void createRenderPanel()
public void setVarUp(java.lang.String varX)
public java.lang.String getVarUp()
public void setVarDown(java.lang.String varX)
public java.lang.String getVarDown()
public void setVarLeft(java.lang.String varX)
public java.lang.String getVarLeft()
public void setVarRight(java.lang.String varX)
public java.lang.String getVarRight()
public void propertiesChanged()
propertiesChanged
in interface ConfigurationListener
public boolean isUp()
public void setUp(boolean up)
public boolean isDown()
public void setDown(boolean down)
public boolean isLeft()
public void setLeft(boolean left)
public boolean isRight()
public void setRight(boolean right)
public boolean isSea()
public void setSea(boolean sea)
public static void main(java.lang.String[] args)
public void cleanSubPanel()
cleanSubPanel
in class ConsolePanel
Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.