|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
wiiusej.utils.OrientationPanel
public abstract class OrientationPanel
This panel is used to watch orientation values from a MotionSensingEvent.
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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private java.awt.Color |
backgroundColor
|
private java.awt.Color |
lineColor
|
private java.awt.Image |
mImage
|
private java.awt.Color |
pitchColor
|
private java.awt.Color |
rollColor
|
private java.util.ArrayList<Orientation> |
values
|
private java.awt.Color |
yawColor
|
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 | |
---|---|
OrientationPanel()
Default constructor. |
|
OrientationPanel(java.awt.Color bgColor,
java.awt.Color rColor,
java.awt.Color pColor,
java.awt.Color yColor,
java.awt.Color lColor)
Constructor used to choose the colors used by the OrientationPanel. |
Method Summary | |
---|---|
private void |
checkOffScreenImage()
check if the mImage variable has been initialized. |
void |
clearView()
|
private void |
draw(GenericEvent arg0)
|
java.awt.Color |
getBackgroundColor()
|
java.awt.Color |
getLineColor()
|
abstract Orientation |
getOrientationValue(GenericEvent e)
|
java.awt.Color |
getPitchColor()
|
java.awt.Color |
getRollColor()
|
java.awt.Color |
getYawColor()
|
private void |
initComponents()
This method is called from within the constructor to initialize the form. |
void |
onButtonsEvent(WiimoteButtonsEvent arg0)
Method called on a button Event. |
void |
onDisconnectionEvent(DisconnectionEvent arg0)
This is the method called when a disconnection event occurs. |
void |
onExpansionEvent(ExpansionEvent arg0)
Method called when an expansion event occurs. |
void |
onIrEvent(IREvent arg0)
Method called when an IR event occurs. |
void |
onMotionSensingEvent(MotionSensingEvent arg0)
Method called when a motion sensing event occurs. |
void |
onNunchukInsertedEvent(NunchukInsertedEvent arg0)
This is the method called when a NunchukInsertedEvent occurs. |
void |
onNunchukRemovedEvent(NunchukRemovedEvent arg0)
This is the method called when a NunchukRemovedEvent occurs. |
void |
onStatusEvent(StatusEvent arg0)
Method called on a status event. |
void |
paintComponent(java.awt.Graphics g)
|
void |
setBackgroundColor(java.awt.Color backgroundColor)
|
void |
setLineColor(java.awt.Color lineColor)
|
void |
setPitchColor(java.awt.Color pitchColor)
|
void |
setRollColor(java.awt.Color rollColor)
|
void |
setYawColor(java.awt.Color yawColor)
|
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, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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 |
---|
private java.awt.Image mImage
private java.awt.Color rollColor
private java.awt.Color pitchColor
private java.awt.Color yawColor
private java.awt.Color backgroundColor
private java.awt.Color lineColor
private java.util.ArrayList<Orientation> values
Constructor Detail |
---|
public OrientationPanel()
public OrientationPanel(java.awt.Color bgColor, java.awt.Color rColor, java.awt.Color pColor, java.awt.Color yColor, java.awt.Color lColor)
bgColor
- background color.rColor
- roll color.pColor
- pitch color.yColor
- yaw color.lColor
- line color.Method Detail |
---|
public void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
private void checkOffScreenImage()
public void onButtonsEvent(WiimoteButtonsEvent arg0)
WiimoteListener
onButtonsEvent
in interface WiimoteListener
arg0
- the buttonEvent with the last informations about the buttons
of the wiimote.public void onIrEvent(IREvent arg0)
WiimoteListener
onIrEvent
in interface WiimoteListener
arg0
- the IREvent with the IR points seen.public void onMotionSensingEvent(MotionSensingEvent arg0)
WiimoteListener
onMotionSensingEvent
in interface WiimoteListener
arg0
- the motion sensing event with orientation and acceleration.public void onExpansionEvent(ExpansionEvent arg0)
WiimoteListener
onExpansionEvent
in interface WiimoteListener
arg0
- the expansion event occured.public void onStatusEvent(StatusEvent arg0)
WiimoteListener
onStatusEvent
in interface WiimoteListener
arg0
- the status event.public void onDisconnectionEvent(DisconnectionEvent arg0)
WiimoteListener
onDisconnectionEvent
in interface WiimoteListener
arg0
- the disconnection event.public void onNunchukInsertedEvent(NunchukInsertedEvent arg0)
WiimoteListener
onNunchukInsertedEvent
in interface WiimoteListener
arg0
- the NunchukInsertedEvent.public void onNunchukRemovedEvent(NunchukRemovedEvent arg0)
WiimoteListener
onNunchukRemovedEvent
in interface WiimoteListener
arg0
- the NunchukRemovedEvent.private void draw(GenericEvent arg0)
public abstract Orientation getOrientationValue(GenericEvent e)
public java.awt.Color getBackgroundColor()
public java.awt.Color getLineColor()
public java.awt.Color getPitchColor()
public java.awt.Color getRollColor()
public java.awt.Color getYawColor()
public void setBackgroundColor(java.awt.Color backgroundColor)
public void setLineColor(java.awt.Color lineColor)
public void setPitchColor(java.awt.Color pitchColor)
public void setRollColor(java.awt.Color rollColor)
public void setYawColor(java.awt.Color yawColor)
public void clearView()
private void initComponents()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |