|
||||||||||
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.AccelerationPanel
public abstract class AccelerationPanel
This panel is used to watch raw acceleration 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.util.ArrayList<RawAcceleration> |
values
|
private java.awt.Color |
xColor
|
private java.awt.Color |
yColor
|
private java.awt.Color |
zColor
|
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 | |
---|---|
AccelerationPanel()
Creates new form AccelerationPanel |
|
AccelerationPanel(java.awt.Color bgColor,
java.awt.Color xColor,
java.awt.Color yColor,
java.awt.Color zColor,
java.awt.Color lColor)
Constructor used to choose the colors used by the AccelerationPanel. |
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 RawAcceleration |
getRawAccelerationValue(GenericEvent e)
|
java.awt.Color |
getXColor()
|
java.awt.Color |
getYColor()
|
java.awt.Color |
getZColor()
|
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 |
setXColor(java.awt.Color xColor)
|
void |
setYColor(java.awt.Color yColor)
|
void |
setZColor(java.awt.Color zColor)
|
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 xColor
private java.awt.Color yColor
private java.awt.Color zColor
private java.awt.Color backgroundColor
private java.awt.Color lineColor
private java.util.ArrayList<RawAcceleration> values
Constructor Detail |
---|
public AccelerationPanel()
public AccelerationPanel(java.awt.Color bgColor, java.awt.Color xColor, java.awt.Color yColor, java.awt.Color zColor, java.awt.Color lColor)
bgColor
- background color.xColor
- x color.yColor
- y color.zColor
- z 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 RawAcceleration getRawAccelerationValue(GenericEvent e)
public java.awt.Color getBackgroundColor()
public java.awt.Color getLineColor()
public java.awt.Color getXColor()
public java.awt.Color getYColor()
public java.awt.Color getZColor()
public void setBackgroundColor(java.awt.Color backgroundColor)
public void setLineColor(java.awt.Color lineColor)
public void setXColor(java.awt.Color xColor)
public void setYColor(java.awt.Color yColor)
public void setZColor(java.awt.Color zColor)
public void clearView()
private void initComponents()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |