From 0753953fbdcc4984169ae522467e6140bcc8f030 Mon Sep 17 00:00:00 2001 From: "guilhem.duche" Date: Sun, 1 Jun 2008 15:45:49 +0000 Subject: [PATCH] small update on nunchuk gui test. git-svn-id: http://wiiusej.googlecode.com/svn/trunk@167 ae48ae66-6a45-0410-b38e-211266189506 --- WiiUseJ/src/wiiusej/test/NunchukGuiTest.java | 394 ++++++++----------- 1 file changed, 174 insertions(+), 220 deletions(-) diff --git a/WiiUseJ/src/wiiusej/test/NunchukGuiTest.java b/WiiUseJ/src/wiiusej/test/NunchukGuiTest.java index bc42a51..7054de8 100644 --- a/WiiUseJ/src/wiiusej/test/NunchukGuiTest.java +++ b/WiiUseJ/src/wiiusej/test/NunchukGuiTest.java @@ -85,238 +85,192 @@ public class NunchukGuiTest extends javax.swing.JFrame implements * regenerated by the Form Editor. */ // //GEN-BEGIN:initComponents - private void initComponents() { + // //GEN-BEGIN:initComponents + private void initComponents() { - topPanels = new javax.swing.JPanel(); - joystickEventsPanel = new NunchukJoystickEventPanel(); - motionSensingEventsPanel = new javax.swing.JPanel(); - motionSensingEventsTabbedPanels = new javax.swing.JTabbedPane(); - rawAccelerationPanel = new AccelerationExpansionEventPanel(); - orientationPanel = new OrientationExpansionEventPanel(); - gForcePanel = new GForceExpansionEventPanel(); - setNunchukValuesPanel = new javax.swing.JPanel(); - nunchukButtonsEventPanel = new javax.swing.JPanel(); - cButton = new javax.swing.JButton(); - zButton = new javax.swing.JButton(); - nunchukOrientationPanel = new javax.swing.JPanel(); - nunchukOrientationTextField = new javax.swing.JTextField(); - nunchukOrientationButton = new javax.swing.JButton(); - nunchukAccelerationPanel = new javax.swing.JPanel(); - nunchukAccelerationTextField = new javax.swing.JTextField(); - nunchukAccelerationButton = new javax.swing.JButton(); - messagePanel = new javax.swing.JPanel(); - messageText = new javax.swing.JLabel(); + topPanels = new javax.swing.JPanel(); + joystickEventsPanel = joystickEventsPanel = new NunchukJoystickEventPanel(); + motionSensingEventsPanel = new javax.swing.JPanel(); + motionSensingEventsTabbedPanels = new javax.swing.JTabbedPane(); + rawAccelerationPanel = new AccelerationExpansionEventPanel(); + orientationPanel = new OrientationExpansionEventPanel(); + gForcePanel = new GForceExpansionEventPanel(); + setNunchukValuesPanel = new javax.swing.JPanel(); + nunchukButtonsEventPanel = new javax.swing.JPanel(); + cButton = new javax.swing.JButton(); + zButton = new javax.swing.JButton(); + nunchukOrientationPanel = new javax.swing.JPanel(); + nunchukOrientationTextField = new javax.swing.JTextField(); + nunchukOrientationButton = new javax.swing.JButton(); + nunchukAccelerationPanel = new javax.swing.JPanel(); + nunchukAccelerationTextField = new javax.swing.JTextField(); + nunchukAccelerationButton = new javax.swing.JButton(); + messagePanel = new javax.swing.JPanel(); + messageText = new javax.swing.JLabel(); - setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); - setMinimumSize(new java.awt.Dimension(400, 400)); - getContentPane().setLayout( - new javax.swing.BoxLayout(getContentPane(), - javax.swing.BoxLayout.Y_AXIS)); + setTitle("WiiuseJ Nunchuk Test GUI"); + setMinimumSize(new java.awt.Dimension(400, 400)); + getContentPane().setLayout(new javax.swing.BoxLayout(getContentPane(), javax.swing.BoxLayout.Y_AXIS)); - topPanels.setMinimumSize(new java.awt.Dimension(400, 200)); - topPanels.setPreferredSize(new java.awt.Dimension(400, 200)); - topPanels.setLayout(new javax.swing.BoxLayout(topPanels, - javax.swing.BoxLayout.LINE_AXIS)); + topPanels.setMinimumSize(new java.awt.Dimension(400, 200)); + topPanels.setPreferredSize(new java.awt.Dimension(400, 200)); + topPanels.setLayout(new javax.swing.BoxLayout(topPanels, javax.swing.BoxLayout.LINE_AXIS)); - joystickEventsPanel.setBackground(new java.awt.Color(0, 0, 0)); - joystickEventsPanel.setBorder(javax.swing.BorderFactory - .createTitledBorder(new javax.swing.border.LineBorder( - new java.awt.Color(51, 153, 0), 2, true), - "Joystick View", - javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, - javax.swing.border.TitledBorder.DEFAULT_POSITION, - new java.awt.Font("Tahoma", 0, 11), new java.awt.Color( - 204, 102, 0))); - joystickEventsPanel.setToolTipText("JoystickEvent"); - joystickEventsPanel.setMinimumSize(new java.awt.Dimension(200, 200)); + joystickEventsPanel.setBackground(new java.awt.Color(0, 0, 0)); + joystickEventsPanel.setBorder(javax.swing.BorderFactory.createTitledBorder(new javax.swing.border.LineBorder(new java.awt.Color(51, 153, 0), 2, true), "Joystick View", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 11), new java.awt.Color(204, 102, 0))); + joystickEventsPanel.setToolTipText("JoystickEvent"); + joystickEventsPanel.setMinimumSize(new java.awt.Dimension(200, 200)); - javax.swing.GroupLayout joystickEventsPanelLayout = new javax.swing.GroupLayout( - joystickEventsPanel); - joystickEventsPanel.setLayout(joystickEventsPanelLayout); - joystickEventsPanelLayout.setHorizontalGroup(joystickEventsPanelLayout - .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGap(0, 601, Short.MAX_VALUE)); - joystickEventsPanelLayout.setVerticalGroup(joystickEventsPanelLayout - .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGap(0, 174, Short.MAX_VALUE)); + javax.swing.GroupLayout joystickEventsPanelLayout = new javax.swing.GroupLayout(joystickEventsPanel); + joystickEventsPanel.setLayout(joystickEventsPanelLayout); + joystickEventsPanelLayout.setHorizontalGroup( + joystickEventsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 601, Short.MAX_VALUE) + ); + joystickEventsPanelLayout.setVerticalGroup( + joystickEventsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 174, Short.MAX_VALUE) + ); - topPanels.add(joystickEventsPanel); - joystickEventsPanel.getAccessibleContext() - .setAccessibleName("Joystick"); + topPanels.add(joystickEventsPanel); + joystickEventsPanel.getAccessibleContext().setAccessibleName("Joystick"); - motionSensingEventsPanel - .setMinimumSize(new java.awt.Dimension(200, 200)); + motionSensingEventsPanel.setMinimumSize(new java.awt.Dimension(200, 200)); - rawAccelerationPanel.setToolTipText("Nunchuk MotionSensingEvent"); + rawAccelerationPanel.setToolTipText("Nunchuk MotionSensingEvent"); - javax.swing.GroupLayout rawAccelerationPanelLayout = new javax.swing.GroupLayout( - rawAccelerationPanel); - rawAccelerationPanel.setLayout(rawAccelerationPanelLayout); - rawAccelerationPanelLayout - .setHorizontalGroup(rawAccelerationPanelLayout - .createParallelGroup( - javax.swing.GroupLayout.Alignment.LEADING) - .addGap(0, 597, Short.MAX_VALUE)); - rawAccelerationPanelLayout.setVerticalGroup(rawAccelerationPanelLayout - .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGap(0, 175, Short.MAX_VALUE)); + javax.swing.GroupLayout rawAccelerationPanelLayout = new javax.swing.GroupLayout(rawAccelerationPanel); + rawAccelerationPanel.setLayout(rawAccelerationPanelLayout); + rawAccelerationPanelLayout.setHorizontalGroup( + rawAccelerationPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 597, Short.MAX_VALUE) + ); + rawAccelerationPanelLayout.setVerticalGroup( + rawAccelerationPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 175, Short.MAX_VALUE) + ); - motionSensingEventsTabbedPanels.addTab("RawAcceleration", - rawAccelerationPanel); + motionSensingEventsTabbedPanels.addTab("RawAcceleration", rawAccelerationPanel); - javax.swing.GroupLayout orientationPanelLayout = new javax.swing.GroupLayout( - orientationPanel); - orientationPanel.setLayout(orientationPanelLayout); - orientationPanelLayout.setHorizontalGroup(orientationPanelLayout - .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGap(0, 597, Short.MAX_VALUE)); - orientationPanelLayout.setVerticalGroup(orientationPanelLayout - .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGap(0, 175, Short.MAX_VALUE)); + javax.swing.GroupLayout orientationPanelLayout = new javax.swing.GroupLayout(orientationPanel); + orientationPanel.setLayout(orientationPanelLayout); + orientationPanelLayout.setHorizontalGroup( + orientationPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 597, Short.MAX_VALUE) + ); + orientationPanelLayout.setVerticalGroup( + orientationPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 175, Short.MAX_VALUE) + ); - motionSensingEventsTabbedPanels.addTab("Orientation", orientationPanel); + motionSensingEventsTabbedPanels.addTab("Orientation", orientationPanel); - javax.swing.GroupLayout gForcePanelLayout = new javax.swing.GroupLayout( - gForcePanel); - gForcePanel.setLayout(gForcePanelLayout); - gForcePanelLayout.setHorizontalGroup(gForcePanelLayout - .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGap(0, 597, Short.MAX_VALUE)); - gForcePanelLayout.setVerticalGroup(gForcePanelLayout - .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGap(0, 175, Short.MAX_VALUE)); + javax.swing.GroupLayout gForcePanelLayout = new javax.swing.GroupLayout(gForcePanel); + gForcePanel.setLayout(gForcePanelLayout); + gForcePanelLayout.setHorizontalGroup( + gForcePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 597, Short.MAX_VALUE) + ); + gForcePanelLayout.setVerticalGroup( + gForcePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 175, Short.MAX_VALUE) + ); - motionSensingEventsTabbedPanels.addTab("GForce", gForcePanel); + motionSensingEventsTabbedPanels.addTab("GForce", gForcePanel); - javax.swing.GroupLayout motionSensingEventsPanelLayout = new javax.swing.GroupLayout( - motionSensingEventsPanel); - motionSensingEventsPanel.setLayout(motionSensingEventsPanelLayout); - motionSensingEventsPanelLayout - .setHorizontalGroup(motionSensingEventsPanelLayout - .createParallelGroup( - javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(motionSensingEventsTabbedPanels, - javax.swing.GroupLayout.DEFAULT_SIZE, 602, - Short.MAX_VALUE)); - motionSensingEventsPanelLayout - .setVerticalGroup(motionSensingEventsPanelLayout - .createParallelGroup( - javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(motionSensingEventsTabbedPanels, - javax.swing.GroupLayout.DEFAULT_SIZE, 200, - Short.MAX_VALUE)); + javax.swing.GroupLayout motionSensingEventsPanelLayout = new javax.swing.GroupLayout(motionSensingEventsPanel); + motionSensingEventsPanel.setLayout(motionSensingEventsPanelLayout); + motionSensingEventsPanelLayout.setHorizontalGroup( + motionSensingEventsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(motionSensingEventsTabbedPanels, javax.swing.GroupLayout.DEFAULT_SIZE, 602, Short.MAX_VALUE) + ); + motionSensingEventsPanelLayout.setVerticalGroup( + motionSensingEventsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(motionSensingEventsTabbedPanels, javax.swing.GroupLayout.DEFAULT_SIZE, 200, Short.MAX_VALUE) + ); - topPanels.add(motionSensingEventsPanel); + topPanels.add(motionSensingEventsPanel); - getContentPane().add(topPanels); + getContentPane().add(topPanels); - setNunchukValuesPanel.setMinimumSize(new java.awt.Dimension(400, 200)); - setNunchukValuesPanel - .setPreferredSize(new java.awt.Dimension(400, 200)); - setNunchukValuesPanel.setLayout(new javax.swing.BoxLayout( - setNunchukValuesPanel, javax.swing.BoxLayout.Y_AXIS)); + setNunchukValuesPanel.setMinimumSize(new java.awt.Dimension(400, 200)); + setNunchukValuesPanel.setPreferredSize(new java.awt.Dimension(400, 200)); + setNunchukValuesPanel.setLayout(new javax.swing.BoxLayout(setNunchukValuesPanel, javax.swing.BoxLayout.Y_AXIS)); - nunchukButtonsEventPanel.setToolTipText("Nunchuk ButtonsEvent"); - nunchukButtonsEventPanel - .setMinimumSize(new java.awt.Dimension(100, 100)); - nunchukButtonsEventPanel.setPreferredSize(new java.awt.Dimension(100, - 100)); - nunchukButtonsEventPanel.setLayout(new javax.swing.BoxLayout( - nunchukButtonsEventPanel, javax.swing.BoxLayout.LINE_AXIS)); + nunchukButtonsEventPanel.setToolTipText("Nunchuk ButtonsEvent"); + nunchukButtonsEventPanel.setMinimumSize(new java.awt.Dimension(100, 100)); + nunchukButtonsEventPanel.setPreferredSize(new java.awt.Dimension(100, 100)); + nunchukButtonsEventPanel.setLayout(new javax.swing.BoxLayout(nunchukButtonsEventPanel, javax.swing.BoxLayout.LINE_AXIS)); - cButton.setText("C"); - cButton.setMaximumSize(new java.awt.Dimension(50, 50)); - cButton.setMinimumSize(new java.awt.Dimension(50, 50)); - cButton.setPreferredSize(new java.awt.Dimension(50, 50)); - nunchukButtonsEventPanel.add(cButton); + cButton.setText("C"); + cButton.setMaximumSize(new java.awt.Dimension(50, 50)); + cButton.setMinimumSize(new java.awt.Dimension(50, 50)); + cButton.setPreferredSize(new java.awt.Dimension(50, 50)); + nunchukButtonsEventPanel.add(cButton); - zButton.setText("Z"); - zButton.setMaximumSize(new java.awt.Dimension(50, 50)); - zButton.setMinimumSize(new java.awt.Dimension(50, 50)); - zButton.setPreferredSize(new java.awt.Dimension(50, 50)); - nunchukButtonsEventPanel.add(zButton); + zButton.setText("Z"); + zButton.setMaximumSize(new java.awt.Dimension(50, 50)); + zButton.setMinimumSize(new java.awt.Dimension(50, 50)); + zButton.setPreferredSize(new java.awt.Dimension(50, 50)); + nunchukButtonsEventPanel.add(zButton); - setNunchukValuesPanel.add(nunchukButtonsEventPanel); + setNunchukValuesPanel.add(nunchukButtonsEventPanel); - nunchukOrientationTextField.setPreferredSize(new java.awt.Dimension(60, - 20)); - nunchukOrientationPanel.add(nunchukOrientationTextField); + nunchukOrientationTextField.setPreferredSize(new java.awt.Dimension(60, 20)); + nunchukOrientationPanel.add(nunchukOrientationTextField); - nunchukOrientationButton.setText("Set Orientation Threshold"); - nunchukOrientationButton - .addMouseListener(new java.awt.event.MouseAdapter() { - public void mousePressed(java.awt.event.MouseEvent evt) { - nunchukOrientationButtonMousePressed(evt); - } - }); - nunchukOrientationPanel.add(nunchukOrientationButton); + nunchukOrientationButton.setText("Set Orientation Threshold"); + nunchukOrientationButton.addMouseListener(new java.awt.event.MouseAdapter() { + public void mousePressed(java.awt.event.MouseEvent evt) { + nunchukOrientationButtonMousePressed(evt); + } + }); + nunchukOrientationPanel.add(nunchukOrientationButton); - setNunchukValuesPanel.add(nunchukOrientationPanel); + setNunchukValuesPanel.add(nunchukOrientationPanel); - nunchukAccelerationTextField.setPreferredSize(new java.awt.Dimension( - 60, 20)); - nunchukAccelerationPanel.add(nunchukAccelerationTextField); + nunchukAccelerationTextField.setPreferredSize(new java.awt.Dimension(60, 20)); + nunchukAccelerationPanel.add(nunchukAccelerationTextField); - nunchukAccelerationButton.setText("Set Acceleration Threshold"); - nunchukAccelerationButton - .addMouseListener(new java.awt.event.MouseAdapter() { - public void mousePressed(java.awt.event.MouseEvent evt) { - nunchukAccelerationButtonMousePressed(evt); - } - }); - nunchukAccelerationPanel.add(nunchukAccelerationButton); + nunchukAccelerationButton.setText("Set Acceleration Threshold"); + nunchukAccelerationButton.addMouseListener(new java.awt.event.MouseAdapter() { + public void mousePressed(java.awt.event.MouseEvent evt) { + nunchukAccelerationButtonMousePressed(evt); + } + }); + nunchukAccelerationPanel.add(nunchukAccelerationButton); - setNunchukValuesPanel.add(nunchukAccelerationPanel); + setNunchukValuesPanel.add(nunchukAccelerationPanel); - messageText.setText("Message:"); + messageText.setText("Message:"); - javax.swing.GroupLayout messagePanelLayout = new javax.swing.GroupLayout( - messagePanel); - messagePanel.setLayout(messagePanelLayout); - messagePanelLayout - .setHorizontalGroup(messagePanelLayout - .createParallelGroup( - javax.swing.GroupLayout.Alignment.LEADING) - .addGap(0, 1216, Short.MAX_VALUE) - .addGroup( - messagePanelLayout - .createParallelGroup( - javax.swing.GroupLayout.Alignment.LEADING) - .addGroup( - messagePanelLayout - .createSequentialGroup() - .addGap(0, 0, - Short.MAX_VALUE) - .addComponent( - messageText) - .addGap(0, 0, - Short.MAX_VALUE)))); - messagePanelLayout - .setVerticalGroup(messagePanelLayout - .createParallelGroup( - javax.swing.GroupLayout.Alignment.LEADING) - .addGap(0, 34, Short.MAX_VALUE) - .addGroup( - messagePanelLayout - .createParallelGroup( - javax.swing.GroupLayout.Alignment.LEADING) - .addGroup( - messagePanelLayout - .createSequentialGroup() - .addGap(0, 0, - Short.MAX_VALUE) - .addComponent( - messageText) - .addGap(0, 0, - Short.MAX_VALUE)))); + javax.swing.GroupLayout messagePanelLayout = new javax.swing.GroupLayout(messagePanel); + messagePanel.setLayout(messagePanelLayout); + messagePanelLayout.setHorizontalGroup( + messagePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 1216, Short.MAX_VALUE) + .addGroup(messagePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(messagePanelLayout.createSequentialGroup() + .addGap(0, 0, Short.MAX_VALUE) + .addComponent(messageText) + .addGap(0, 0, Short.MAX_VALUE))) + ); + messagePanelLayout.setVerticalGroup( + messagePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 34, Short.MAX_VALUE) + .addGroup(messagePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(messagePanelLayout.createSequentialGroup() + .addGap(0, 0, Short.MAX_VALUE) + .addComponent(messageText) + .addGap(0, 0, Short.MAX_VALUE))) + ); - setNunchukValuesPanel.add(messagePanel); + setNunchukValuesPanel.add(messagePanel); - getContentPane().add(setNunchukValuesPanel); + getContentPane().add(setNunchukValuesPanel); - pack(); - }// //GEN-END:initComponents + pack(); + }// //GEN-END:initComponents private void nunchukOrientationButtonMousePressed( java.awt.event.MouseEvent evt) {// GEN-FIRST:event_nunchukOrientationButtonMousePressed @@ -399,25 +353,25 @@ public class NunchukGuiTest extends javax.swing.JFrame implements // nothing } - // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.JButton cButton; - private javax.swing.JPanel gForcePanel; - private javax.swing.JPanel joystickEventsPanel; - private javax.swing.JPanel messagePanel; - private javax.swing.JLabel messageText; - private javax.swing.JPanel motionSensingEventsPanel; - private javax.swing.JTabbedPane motionSensingEventsTabbedPanels; - private javax.swing.JButton nunchukAccelerationButton; - private javax.swing.JPanel nunchukAccelerationPanel; - private javax.swing.JTextField nunchukAccelerationTextField; - private javax.swing.JPanel nunchukButtonsEventPanel; - private javax.swing.JButton nunchukOrientationButton; - private javax.swing.JPanel nunchukOrientationPanel; - private javax.swing.JTextField nunchukOrientationTextField; - private javax.swing.JPanel orientationPanel; - private javax.swing.JPanel rawAccelerationPanel; - private javax.swing.JPanel setNunchukValuesPanel; - private javax.swing.JPanel topPanels; - private javax.swing.JButton zButton; - // End of variables declaration//GEN-END:variables + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JButton cButton; + private javax.swing.JPanel gForcePanel; + private javax.swing.JPanel joystickEventsPanel; + private javax.swing.JPanel messagePanel; + private javax.swing.JLabel messageText; + private javax.swing.JPanel motionSensingEventsPanel; + private javax.swing.JTabbedPane motionSensingEventsTabbedPanels; + private javax.swing.JButton nunchukAccelerationButton; + private javax.swing.JPanel nunchukAccelerationPanel; + private javax.swing.JTextField nunchukAccelerationTextField; + private javax.swing.JPanel nunchukButtonsEventPanel; + private javax.swing.JButton nunchukOrientationButton; + private javax.swing.JPanel nunchukOrientationPanel; + private javax.swing.JTextField nunchukOrientationTextField; + private javax.swing.JPanel orientationPanel; + private javax.swing.JPanel rawAccelerationPanel; + private javax.swing.JPanel setNunchukValuesPanel; + private javax.swing.JPanel topPanels; + private javax.swing.JButton zButton; + // End of variables declaration//GEN-END:variables }