|
||||||||||
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.IRPanel
public class IRPanel
This panel is used to see what the IR camera of the wiimote sees.
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 |
borderColor
|
private java.awt.Color |
color
|
private static int |
MAX_NB_POINTS
|
private java.awt.Image |
mImage
|
private int |
nbPoints
|
private java.awt.Shape |
shape
|
private int[] |
xCoordinates
|
private int[] |
yCoordinates
|
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 | |
---|---|
IRPanel()
Default constructor for IR Panel. |
|
IRPanel(java.awt.Color bgColor,
java.awt.Color ptColor,
java.awt.Color bdColor,
java.awt.Shape sh)
Constructor used to parameterize the IR panel. |
Method Summary | |
---|---|
private void |
checkOffScreenImage()
check if the mImage variable has been initialized. |
void |
clearView()
|
java.awt.Color |
getBackgroundColor()
|
java.awt.Color |
getBorderColor()
|
java.awt.Color |
getColor()
|
java.awt.Shape |
getShape()
|
private void |
initArrays()
|
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 e)
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 e)
This is the method called when a NunchukInsertedEvent occurs. |
void |
onNunchukRemovedEvent(NunchukRemovedEvent e)
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 |
setBorderColor(java.awt.Color borderColor)
|
void |
setColor(java.awt.Color color)
|
void |
setShape(java.awt.Shape shape)
|
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 static int MAX_NB_POINTS
private java.awt.Color color
private java.awt.Color backgroundColor
private java.awt.Color borderColor
private java.awt.Shape shape
private java.awt.Image mImage
private int[] xCoordinates
private int[] yCoordinates
private int nbPoints
Constructor Detail |
---|
public IRPanel()
public IRPanel(java.awt.Color bgColor, java.awt.Color ptColor, java.awt.Color bdColor, java.awt.Shape sh)
bgColor
- color.ptColor
- IR sources color.bdColor
- border color of IR sources.sh
- Shape of the IR sources.Method Detail |
---|
private void initArrays()
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 e)
WiimoteListener
onExpansionEvent
in interface WiimoteListener
e
- 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 e)
WiimoteListener
onNunchukInsertedEvent
in interface WiimoteListener
e
- the NunchukInsertedEvent.public void onNunchukRemovedEvent(NunchukRemovedEvent e)
WiimoteListener
onNunchukRemovedEvent
in interface WiimoteListener
e
- the NunchukRemovedEvent.public java.awt.Color getBackgroundColor()
public java.awt.Color getBorderColor()
public java.awt.Color getColor()
public java.awt.Shape getShape()
public void setBackgroundColor(java.awt.Color backgroundColor)
public void setBorderColor(java.awt.Color borderColor)
public void setColor(java.awt.Color color)
public void setShape(java.awt.Shape shape)
public void clearView()
private void initComponents()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |