|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
wiiusej.test.WiiuseJGuiTest
public class WiiuseJGuiTest
Gui class to test WiiuseJ.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
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 javax.swing.JPanel |
accelerationPanel
|
private javax.swing.JButton |
accelerationThresholdButton
|
private javax.swing.JTextField |
accelerationThresholdTextField
|
private javax.swing.JPanel |
activateMotionSensingPanel
|
private javax.swing.JPanel |
activateRumbleIRPanel
|
private javax.swing.JPanel |
activateSmoothingContinuousPanel
|
private javax.swing.JButton |
alphaSmoothingButton
|
private javax.swing.JTextField |
alphaSmoothingTextField
|
private javax.swing.JLabel |
batteryLevelText
|
private javax.swing.JLabel |
batteryText
|
private java.awt.event.WindowListener |
buttonSetter
|
private javax.swing.JPanel |
buttonsPanel
|
private javax.swing.JPanel |
controlsPanel
|
private javax.swing.JFrame |
expansionFrame
|
private javax.swing.JSpinner |
expansionHandshakeTimeoutSpinner
|
private javax.swing.JLabel |
expansionHandshakeTimeoutText
|
private javax.swing.JPanel |
exPansionPanel
|
private javax.swing.JLabel |
expansionText
|
private javax.swing.JPanel |
fixedWiimotePanel
|
private javax.swing.JButton |
getStatusButton
|
private javax.swing.JPanel |
getStatusPanel
|
private javax.swing.JPanel |
gForcePanel
|
private javax.swing.JPanel |
irViewPanel
|
private boolean |
isFirstStatusGot
|
private javax.swing.JTabbedPane |
jTabbedPane1
|
private javax.swing.JButton |
led1Button
|
private javax.swing.JButton |
led2Button
|
private javax.swing.JButton |
led3Button
|
private javax.swing.JButton |
led4Button
|
private javax.swing.JPanel |
leftPanel
|
private javax.swing.JLabel |
messageLabelText
|
private javax.swing.JPanel |
messagesPanel
|
private javax.swing.JLabel |
messageText
|
private javax.swing.JPanel |
motionSensingPanel
|
private javax.swing.JButton |
mouseIRControlButton
|
private javax.swing.JSpinner |
normalTimeoutSpinner
|
private javax.swing.JLabel |
normalTimeoutText
|
private javax.swing.JButton |
orientationThresholdButton
|
private javax.swing.JTextField |
orientationThresholdTextField
|
private javax.swing.JButton |
reconnectWiimotesButton
|
private javax.swing.JPanel |
rightPanel
|
private java.awt.Robot |
robot
|
private javax.swing.JPanel |
setAccelerationThresholdPanel
|
private javax.swing.JPanel |
setAlphaSmoothingPanel
|
private javax.swing.JPanel |
setIRConfPanel
|
private javax.swing.JButton |
setIrSensitivyButton
|
private javax.swing.JPanel |
setIrSensitivyPanel
|
private javax.swing.JSpinner |
setIrSensitivySpinner
|
private javax.swing.JButton |
setLedsButton
|
private javax.swing.JPanel |
setLedsPanel
|
private javax.swing.JPanel |
setOrientationThresholdPanel
|
private javax.swing.JButton |
setTimeoutButton
|
private javax.swing.JPanel |
setTimeoutPanel
|
private javax.swing.JButton |
setVirtualResolutionButton
|
private javax.swing.JPanel |
setVirtualResolutionPanel
|
private javax.swing.JButton |
showExpansionWiimoteButton
|
private javax.swing.JPanel |
startMouseControlPanel
|
private boolean |
statusIRRequested
|
private boolean |
statusMotionRequested
|
private javax.swing.JButton |
toggleContinuousButton
|
private javax.swing.JButton |
toggleIRTrackingButton
|
private javax.swing.JButton |
toggleMotionSensingTrackingButton
|
private javax.swing.JButton |
toggleRumbleButton
|
private javax.swing.JButton |
toggleScreenAspectRatioButton
|
private javax.swing.JButton |
toggleSensorBarPositionButton
|
private javax.swing.JButton |
toggleSmoothingButton
|
private Wiimote |
wiimote
|
private javax.swing.JLabel |
xLabel
|
private javax.swing.JTextField |
xResolutionTextField
|
private javax.swing.JLabel |
yLabel
|
private javax.swing.JTextField |
yResolutionTextField
|
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
WiiuseJGuiTest()
default constructor |
|
WiiuseJGuiTest(Wiimote wiimote)
Creates new form WiiuseJGuiTest |
Method Summary | |
---|---|
private void |
accelerationThresholdButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
alphaSmoothingButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
clearViews()
Clear all views |
private void |
expansionHandshakeTimeoutSpinnerStateChanged(javax.swing.event.ChangeEvent evt)
|
private void |
getStatusButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
initComponents()
This method is called from within the constructor to initialize the form. |
private void |
initWiimote()
|
private void |
led1ButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
led2ButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
led3ButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
led4ButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
mouseIRControlButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
normalTimeoutSpinnerStateChanged(javax.swing.event.ChangeEvent evt)
|
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. |
private void |
orientationThresholdButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
reconnectWiimotesButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
registerListeners()
Register all listeners |
private void |
setIrSensitivyButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
setIrSensitivySpinnerStateChanged(javax.swing.event.ChangeEvent evt)
|
private void |
setLedsButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
setTimeoutButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
setVirtualResolutionButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
showExpansionWiimoteButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
toggleContinuousButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
toggleIRTrackingButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
toggleMotionSensingTrackingButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
toggleRumbleButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
toggleScreenAspectRatioButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
toggleSensorBarPositionButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
toggleSmoothingButtonMousePressed(java.awt.event.MouseEvent evt)
|
private void |
unregisterListeners()
Unregister all listeners. |
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
private Wiimote wiimote
private java.awt.Robot robot
private boolean statusMotionRequested
private boolean statusIRRequested
private javax.swing.JFrame expansionFrame
private boolean isFirstStatusGot
private java.awt.event.WindowListener buttonSetter
private javax.swing.JPanel accelerationPanel
private javax.swing.JButton accelerationThresholdButton
private javax.swing.JTextField accelerationThresholdTextField
private javax.swing.JPanel activateMotionSensingPanel
private javax.swing.JPanel activateRumbleIRPanel
private javax.swing.JPanel activateSmoothingContinuousPanel
private javax.swing.JButton alphaSmoothingButton
private javax.swing.JTextField alphaSmoothingTextField
private javax.swing.JLabel batteryLevelText
private javax.swing.JLabel batteryText
private javax.swing.JPanel buttonsPanel
private javax.swing.JPanel controlsPanel
private javax.swing.JPanel exPansionPanel
private javax.swing.JSpinner expansionHandshakeTimeoutSpinner
private javax.swing.JLabel expansionHandshakeTimeoutText
private javax.swing.JLabel expansionText
private javax.swing.JPanel fixedWiimotePanel
private javax.swing.JPanel gForcePanel
private javax.swing.JButton getStatusButton
private javax.swing.JPanel getStatusPanel
private javax.swing.JPanel irViewPanel
private javax.swing.JTabbedPane jTabbedPane1
private javax.swing.JButton led1Button
private javax.swing.JButton led2Button
private javax.swing.JButton led3Button
private javax.swing.JButton led4Button
private javax.swing.JPanel leftPanel
private javax.swing.JLabel messageLabelText
private javax.swing.JLabel messageText
private javax.swing.JPanel messagesPanel
private javax.swing.JPanel motionSensingPanel
private javax.swing.JButton mouseIRControlButton
private javax.swing.JSpinner normalTimeoutSpinner
private javax.swing.JLabel normalTimeoutText
private javax.swing.JButton orientationThresholdButton
private javax.swing.JTextField orientationThresholdTextField
private javax.swing.JButton reconnectWiimotesButton
private javax.swing.JPanel rightPanel
private javax.swing.JPanel setAccelerationThresholdPanel
private javax.swing.JPanel setAlphaSmoothingPanel
private javax.swing.JPanel setIRConfPanel
private javax.swing.JButton setIrSensitivyButton
private javax.swing.JPanel setIrSensitivyPanel
private javax.swing.JSpinner setIrSensitivySpinner
private javax.swing.JButton setLedsButton
private javax.swing.JPanel setLedsPanel
private javax.swing.JPanel setOrientationThresholdPanel
private javax.swing.JButton setTimeoutButton
private javax.swing.JPanel setTimeoutPanel
private javax.swing.JButton setVirtualResolutionButton
private javax.swing.JPanel setVirtualResolutionPanel
private javax.swing.JButton showExpansionWiimoteButton
private javax.swing.JPanel startMouseControlPanel
private javax.swing.JButton toggleContinuousButton
private javax.swing.JButton toggleIRTrackingButton
private javax.swing.JButton toggleMotionSensingTrackingButton
private javax.swing.JButton toggleRumbleButton
private javax.swing.JButton toggleScreenAspectRatioButton
private javax.swing.JButton toggleSensorBarPositionButton
private javax.swing.JButton toggleSmoothingButton
private javax.swing.JLabel xLabel
private javax.swing.JTextField xResolutionTextField
private javax.swing.JLabel yLabel
private javax.swing.JTextField yResolutionTextField
Constructor Detail |
---|
public WiiuseJGuiTest()
public WiiuseJGuiTest(Wiimote wiimote)
Method Detail |
---|
private void clearViews()
private void unregisterListeners()
private void initWiimote()
private void registerListeners()
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.private void initComponents()
private void toggleRumbleButtonMousePressed(java.awt.event.MouseEvent evt)
private void toggleIRTrackingButtonMousePressed(java.awt.event.MouseEvent evt)
private void toggleMotionSensingTrackingButtonMousePressed(java.awt.event.MouseEvent evt)
private void toggleSmoothingButtonMousePressed(java.awt.event.MouseEvent evt)
private void toggleContinuousButtonMousePressed(java.awt.event.MouseEvent evt)
private void led1ButtonMousePressed(java.awt.event.MouseEvent evt)
private void led2ButtonMousePressed(java.awt.event.MouseEvent evt)
private void led3ButtonMousePressed(java.awt.event.MouseEvent evt)
private void led4ButtonMousePressed(java.awt.event.MouseEvent evt)
private void setLedsButtonMousePressed(java.awt.event.MouseEvent evt)
private void alphaSmoothingButtonMousePressed(java.awt.event.MouseEvent evt)
private void orientationThresholdButtonMousePressed(java.awt.event.MouseEvent evt)
private void accelerationThresholdButtonMousePressed(java.awt.event.MouseEvent evt)
private void getStatusButtonMousePressed(java.awt.event.MouseEvent evt)
private void toggleSensorBarPositionButtonMousePressed(java.awt.event.MouseEvent evt)
private void toggleScreenAspectRatioButtonMousePressed(java.awt.event.MouseEvent evt)
private void setVirtualResolutionButtonMousePressed(java.awt.event.MouseEvent evt)
private void mouseIRControlButtonMousePressed(java.awt.event.MouseEvent evt)
private void normalTimeoutSpinnerStateChanged(javax.swing.event.ChangeEvent evt)
private void expansionHandshakeTimeoutSpinnerStateChanged(javax.swing.event.ChangeEvent evt)
private void setIrSensitivySpinnerStateChanged(javax.swing.event.ChangeEvent evt)
private void setIrSensitivyButtonMousePressed(java.awt.event.MouseEvent evt)
private void setTimeoutButtonMousePressed(java.awt.event.MouseEvent evt)
private void reconnectWiimotesButtonMousePressed(java.awt.event.MouseEvent evt)
private void showExpansionWiimoteButtonMousePressed(java.awt.event.MouseEvent evt)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |