small update on nunchuk gui test.

git-svn-id: http://wiiusej.googlecode.com/svn/trunk@167 ae48ae66-6a45-0410-b38e-211266189506
This commit is contained in:
guilhem.duche
2008-06-01 15:45:49 +00:00
parent 7a921a3450
commit 0753953fbd

View File

@@ -85,238 +85,192 @@ public class NunchukGuiTest extends javax.swing.JFrame implements
* regenerated by the Form Editor. * regenerated by the Form Editor.
*/ */
// <editor-fold defaultstate="collapsed" desc="Generated // <editor-fold defaultstate="collapsed" desc="Generated
// Code">//GEN-BEGIN:initComponents // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() { private void initComponents() {
topPanels = new javax.swing.JPanel(); topPanels = new javax.swing.JPanel();
joystickEventsPanel = new NunchukJoystickEventPanel(); joystickEventsPanel = joystickEventsPanel = new NunchukJoystickEventPanel();
motionSensingEventsPanel = new javax.swing.JPanel(); motionSensingEventsPanel = new javax.swing.JPanel();
motionSensingEventsTabbedPanels = new javax.swing.JTabbedPane(); motionSensingEventsTabbedPanels = new javax.swing.JTabbedPane();
rawAccelerationPanel = new AccelerationExpansionEventPanel(); rawAccelerationPanel = new AccelerationExpansionEventPanel();
orientationPanel = new OrientationExpansionEventPanel(); orientationPanel = new OrientationExpansionEventPanel();
gForcePanel = new GForceExpansionEventPanel(); gForcePanel = new GForceExpansionEventPanel();
setNunchukValuesPanel = new javax.swing.JPanel(); setNunchukValuesPanel = new javax.swing.JPanel();
nunchukButtonsEventPanel = new javax.swing.JPanel(); nunchukButtonsEventPanel = new javax.swing.JPanel();
cButton = new javax.swing.JButton(); cButton = new javax.swing.JButton();
zButton = new javax.swing.JButton(); zButton = new javax.swing.JButton();
nunchukOrientationPanel = new javax.swing.JPanel(); nunchukOrientationPanel = new javax.swing.JPanel();
nunchukOrientationTextField = new javax.swing.JTextField(); nunchukOrientationTextField = new javax.swing.JTextField();
nunchukOrientationButton = new javax.swing.JButton(); nunchukOrientationButton = new javax.swing.JButton();
nunchukAccelerationPanel = new javax.swing.JPanel(); nunchukAccelerationPanel = new javax.swing.JPanel();
nunchukAccelerationTextField = new javax.swing.JTextField(); nunchukAccelerationTextField = new javax.swing.JTextField();
nunchukAccelerationButton = new javax.swing.JButton(); nunchukAccelerationButton = new javax.swing.JButton();
messagePanel = new javax.swing.JPanel(); messagePanel = new javax.swing.JPanel();
messageText = new javax.swing.JLabel(); messageText = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("WiiuseJ Nunchuk Test GUI");
setMinimumSize(new java.awt.Dimension(400, 400)); setMinimumSize(new java.awt.Dimension(400, 400));
getContentPane().setLayout( getContentPane().setLayout(new javax.swing.BoxLayout(getContentPane(), javax.swing.BoxLayout.Y_AXIS));
new javax.swing.BoxLayout(getContentPane(),
javax.swing.BoxLayout.Y_AXIS));
topPanels.setMinimumSize(new java.awt.Dimension(400, 200)); topPanels.setMinimumSize(new java.awt.Dimension(400, 200));
topPanels.setPreferredSize(new java.awt.Dimension(400, 200)); topPanels.setPreferredSize(new java.awt.Dimension(400, 200));
topPanels.setLayout(new javax.swing.BoxLayout(topPanels, topPanels.setLayout(new javax.swing.BoxLayout(topPanels, javax.swing.BoxLayout.LINE_AXIS));
javax.swing.BoxLayout.LINE_AXIS));
joystickEventsPanel.setBackground(new java.awt.Color(0, 0, 0)); joystickEventsPanel.setBackground(new java.awt.Color(0, 0, 0));
joystickEventsPanel.setBorder(javax.swing.BorderFactory 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)));
.createTitledBorder(new javax.swing.border.LineBorder( joystickEventsPanel.setToolTipText("JoystickEvent");
new java.awt.Color(51, 153, 0), 2, true), joystickEventsPanel.setMinimumSize(new java.awt.Dimension(200, 200));
"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( javax.swing.GroupLayout joystickEventsPanelLayout = new javax.swing.GroupLayout(joystickEventsPanel);
joystickEventsPanel); joystickEventsPanel.setLayout(joystickEventsPanelLayout);
joystickEventsPanel.setLayout(joystickEventsPanelLayout); joystickEventsPanelLayout.setHorizontalGroup(
joystickEventsPanelLayout.setHorizontalGroup(joystickEventsPanelLayout joystickEventsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 601, Short.MAX_VALUE)
.addGap(0, 601, Short.MAX_VALUE)); );
joystickEventsPanelLayout.setVerticalGroup(joystickEventsPanelLayout joystickEventsPanelLayout.setVerticalGroup(
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) joystickEventsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 174, Short.MAX_VALUE)); .addGap(0, 174, Short.MAX_VALUE)
);
topPanels.add(joystickEventsPanel); topPanels.add(joystickEventsPanel);
joystickEventsPanel.getAccessibleContext() joystickEventsPanel.getAccessibleContext().setAccessibleName("Joystick");
.setAccessibleName("Joystick");
motionSensingEventsPanel motionSensingEventsPanel.setMinimumSize(new java.awt.Dimension(200, 200));
.setMinimumSize(new java.awt.Dimension(200, 200));
rawAccelerationPanel.setToolTipText("Nunchuk MotionSensingEvent"); rawAccelerationPanel.setToolTipText("Nunchuk MotionSensingEvent");
javax.swing.GroupLayout rawAccelerationPanelLayout = new javax.swing.GroupLayout( javax.swing.GroupLayout rawAccelerationPanelLayout = new javax.swing.GroupLayout(rawAccelerationPanel);
rawAccelerationPanel); rawAccelerationPanel.setLayout(rawAccelerationPanelLayout);
rawAccelerationPanel.setLayout(rawAccelerationPanelLayout); rawAccelerationPanelLayout.setHorizontalGroup(
rawAccelerationPanelLayout rawAccelerationPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.setHorizontalGroup(rawAccelerationPanelLayout .addGap(0, 597, Short.MAX_VALUE)
.createParallelGroup( );
javax.swing.GroupLayout.Alignment.LEADING) rawAccelerationPanelLayout.setVerticalGroup(
.addGap(0, 597, Short.MAX_VALUE)); rawAccelerationPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
rawAccelerationPanelLayout.setVerticalGroup(rawAccelerationPanelLayout .addGap(0, 175, Short.MAX_VALUE)
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) );
.addGap(0, 175, Short.MAX_VALUE));
motionSensingEventsTabbedPanels.addTab("RawAcceleration", motionSensingEventsTabbedPanels.addTab("RawAcceleration", rawAccelerationPanel);
rawAccelerationPanel);
javax.swing.GroupLayout orientationPanelLayout = new javax.swing.GroupLayout( javax.swing.GroupLayout orientationPanelLayout = new javax.swing.GroupLayout(orientationPanel);
orientationPanel); orientationPanel.setLayout(orientationPanelLayout);
orientationPanel.setLayout(orientationPanelLayout); orientationPanelLayout.setHorizontalGroup(
orientationPanelLayout.setHorizontalGroup(orientationPanelLayout orientationPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 597, Short.MAX_VALUE)
.addGap(0, 597, Short.MAX_VALUE)); );
orientationPanelLayout.setVerticalGroup(orientationPanelLayout orientationPanelLayout.setVerticalGroup(
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) orientationPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 175, Short.MAX_VALUE)); .addGap(0, 175, Short.MAX_VALUE)
);
motionSensingEventsTabbedPanels.addTab("Orientation", orientationPanel); motionSensingEventsTabbedPanels.addTab("Orientation", orientationPanel);
javax.swing.GroupLayout gForcePanelLayout = new javax.swing.GroupLayout( javax.swing.GroupLayout gForcePanelLayout = new javax.swing.GroupLayout(gForcePanel);
gForcePanel); gForcePanel.setLayout(gForcePanelLayout);
gForcePanel.setLayout(gForcePanelLayout); gForcePanelLayout.setHorizontalGroup(
gForcePanelLayout.setHorizontalGroup(gForcePanelLayout gForcePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 597, Short.MAX_VALUE)
.addGap(0, 597, Short.MAX_VALUE)); );
gForcePanelLayout.setVerticalGroup(gForcePanelLayout gForcePanelLayout.setVerticalGroup(
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) gForcePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 175, Short.MAX_VALUE)); .addGap(0, 175, Short.MAX_VALUE)
);
motionSensingEventsTabbedPanels.addTab("GForce", gForcePanel); motionSensingEventsTabbedPanels.addTab("GForce", gForcePanel);
javax.swing.GroupLayout motionSensingEventsPanelLayout = new javax.swing.GroupLayout( javax.swing.GroupLayout motionSensingEventsPanelLayout = new javax.swing.GroupLayout(motionSensingEventsPanel);
motionSensingEventsPanel); motionSensingEventsPanel.setLayout(motionSensingEventsPanelLayout);
motionSensingEventsPanel.setLayout(motionSensingEventsPanelLayout); motionSensingEventsPanelLayout.setHorizontalGroup(
motionSensingEventsPanelLayout motionSensingEventsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.setHorizontalGroup(motionSensingEventsPanelLayout .addComponent(motionSensingEventsTabbedPanels, javax.swing.GroupLayout.DEFAULT_SIZE, 602, Short.MAX_VALUE)
.createParallelGroup( );
javax.swing.GroupLayout.Alignment.LEADING) motionSensingEventsPanelLayout.setVerticalGroup(
.addComponent(motionSensingEventsTabbedPanels, motionSensingEventsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
javax.swing.GroupLayout.DEFAULT_SIZE, 602, .addComponent(motionSensingEventsTabbedPanels, javax.swing.GroupLayout.DEFAULT_SIZE, 200, Short.MAX_VALUE)
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.setMinimumSize(new java.awt.Dimension(400, 200));
setNunchukValuesPanel setNunchukValuesPanel.setPreferredSize(new java.awt.Dimension(400, 200));
.setPreferredSize(new java.awt.Dimension(400, 200)); setNunchukValuesPanel.setLayout(new javax.swing.BoxLayout(setNunchukValuesPanel, javax.swing.BoxLayout.Y_AXIS));
setNunchukValuesPanel.setLayout(new javax.swing.BoxLayout(
setNunchukValuesPanel, javax.swing.BoxLayout.Y_AXIS));
nunchukButtonsEventPanel.setToolTipText("Nunchuk ButtonsEvent"); nunchukButtonsEventPanel.setToolTipText("Nunchuk ButtonsEvent");
nunchukButtonsEventPanel nunchukButtonsEventPanel.setMinimumSize(new java.awt.Dimension(100, 100));
.setMinimumSize(new java.awt.Dimension(100, 100)); nunchukButtonsEventPanel.setPreferredSize(new java.awt.Dimension(100, 100));
nunchukButtonsEventPanel.setPreferredSize(new java.awt.Dimension(100, nunchukButtonsEventPanel.setLayout(new javax.swing.BoxLayout(nunchukButtonsEventPanel, javax.swing.BoxLayout.LINE_AXIS));
100));
nunchukButtonsEventPanel.setLayout(new javax.swing.BoxLayout(
nunchukButtonsEventPanel, javax.swing.BoxLayout.LINE_AXIS));
cButton.setText("C"); cButton.setText("C");
cButton.setMaximumSize(new java.awt.Dimension(50, 50)); cButton.setMaximumSize(new java.awt.Dimension(50, 50));
cButton.setMinimumSize(new java.awt.Dimension(50, 50)); cButton.setMinimumSize(new java.awt.Dimension(50, 50));
cButton.setPreferredSize(new java.awt.Dimension(50, 50)); cButton.setPreferredSize(new java.awt.Dimension(50, 50));
nunchukButtonsEventPanel.add(cButton); nunchukButtonsEventPanel.add(cButton);
zButton.setText("Z"); zButton.setText("Z");
zButton.setMaximumSize(new java.awt.Dimension(50, 50)); zButton.setMaximumSize(new java.awt.Dimension(50, 50));
zButton.setMinimumSize(new java.awt.Dimension(50, 50)); zButton.setMinimumSize(new java.awt.Dimension(50, 50));
zButton.setPreferredSize(new java.awt.Dimension(50, 50)); zButton.setPreferredSize(new java.awt.Dimension(50, 50));
nunchukButtonsEventPanel.add(zButton); nunchukButtonsEventPanel.add(zButton);
setNunchukValuesPanel.add(nunchukButtonsEventPanel); setNunchukValuesPanel.add(nunchukButtonsEventPanel);
nunchukOrientationTextField.setPreferredSize(new java.awt.Dimension(60, nunchukOrientationTextField.setPreferredSize(new java.awt.Dimension(60, 20));
20)); nunchukOrientationPanel.add(nunchukOrientationTextField);
nunchukOrientationPanel.add(nunchukOrientationTextField);
nunchukOrientationButton.setText("Set Orientation Threshold"); nunchukOrientationButton.setText("Set Orientation Threshold");
nunchukOrientationButton nunchukOrientationButton.addMouseListener(new java.awt.event.MouseAdapter() {
.addMouseListener(new java.awt.event.MouseAdapter() { public void mousePressed(java.awt.event.MouseEvent evt) {
public void mousePressed(java.awt.event.MouseEvent evt) { nunchukOrientationButtonMousePressed(evt);
nunchukOrientationButtonMousePressed(evt); }
} });
}); nunchukOrientationPanel.add(nunchukOrientationButton);
nunchukOrientationPanel.add(nunchukOrientationButton);
setNunchukValuesPanel.add(nunchukOrientationPanel); setNunchukValuesPanel.add(nunchukOrientationPanel);
nunchukAccelerationTextField.setPreferredSize(new java.awt.Dimension( nunchukAccelerationTextField.setPreferredSize(new java.awt.Dimension(60, 20));
60, 20)); nunchukAccelerationPanel.add(nunchukAccelerationTextField);
nunchukAccelerationPanel.add(nunchukAccelerationTextField);
nunchukAccelerationButton.setText("Set Acceleration Threshold"); nunchukAccelerationButton.setText("Set Acceleration Threshold");
nunchukAccelerationButton nunchukAccelerationButton.addMouseListener(new java.awt.event.MouseAdapter() {
.addMouseListener(new java.awt.event.MouseAdapter() { public void mousePressed(java.awt.event.MouseEvent evt) {
public void mousePressed(java.awt.event.MouseEvent evt) { nunchukAccelerationButtonMousePressed(evt);
nunchukAccelerationButtonMousePressed(evt); }
} });
}); nunchukAccelerationPanel.add(nunchukAccelerationButton);
nunchukAccelerationPanel.add(nunchukAccelerationButton);
setNunchukValuesPanel.add(nunchukAccelerationPanel); setNunchukValuesPanel.add(nunchukAccelerationPanel);
messageText.setText("Message:"); messageText.setText("Message:");
javax.swing.GroupLayout messagePanelLayout = new javax.swing.GroupLayout( javax.swing.GroupLayout messagePanelLayout = new javax.swing.GroupLayout(messagePanel);
messagePanel); messagePanel.setLayout(messagePanelLayout);
messagePanel.setLayout(messagePanelLayout); messagePanelLayout.setHorizontalGroup(
messagePanelLayout messagePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.setHorizontalGroup(messagePanelLayout .addGap(0, 1216, Short.MAX_VALUE)
.createParallelGroup( .addGroup(messagePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
javax.swing.GroupLayout.Alignment.LEADING) .addGroup(messagePanelLayout.createSequentialGroup()
.addGap(0, 1216, Short.MAX_VALUE) .addGap(0, 0, Short.MAX_VALUE)
.addGroup( .addComponent(messageText)
messagePanelLayout .addGap(0, 0, Short.MAX_VALUE)))
.createParallelGroup( );
javax.swing.GroupLayout.Alignment.LEADING) messagePanelLayout.setVerticalGroup(
.addGroup( messagePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
messagePanelLayout .addGap(0, 34, Short.MAX_VALUE)
.createSequentialGroup() .addGroup(messagePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 0, .addGroup(messagePanelLayout.createSequentialGroup()
Short.MAX_VALUE) .addGap(0, 0, Short.MAX_VALUE)
.addComponent( .addComponent(messageText)
messageText) .addGap(0, 0, Short.MAX_VALUE)))
.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(); pack();
}// </editor-fold>//GEN-END:initComponents }// </editor-fold>//GEN-END:initComponents
private void nunchukOrientationButtonMousePressed( private void nunchukOrientationButtonMousePressed(
java.awt.event.MouseEvent evt) {// GEN-FIRST:event_nunchukOrientationButtonMousePressed java.awt.event.MouseEvent evt) {// GEN-FIRST:event_nunchukOrientationButtonMousePressed
@@ -399,25 +353,25 @@ public class NunchukGuiTest extends javax.swing.JFrame implements
// nothing // nothing
} }
// Variables declaration - do not modify//GEN-BEGIN:variables // Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JButton cButton; private javax.swing.JButton cButton;
private javax.swing.JPanel gForcePanel; private javax.swing.JPanel gForcePanel;
private javax.swing.JPanel joystickEventsPanel; private javax.swing.JPanel joystickEventsPanel;
private javax.swing.JPanel messagePanel; private javax.swing.JPanel messagePanel;
private javax.swing.JLabel messageText; private javax.swing.JLabel messageText;
private javax.swing.JPanel motionSensingEventsPanel; private javax.swing.JPanel motionSensingEventsPanel;
private javax.swing.JTabbedPane motionSensingEventsTabbedPanels; private javax.swing.JTabbedPane motionSensingEventsTabbedPanels;
private javax.swing.JButton nunchukAccelerationButton; private javax.swing.JButton nunchukAccelerationButton;
private javax.swing.JPanel nunchukAccelerationPanel; private javax.swing.JPanel nunchukAccelerationPanel;
private javax.swing.JTextField nunchukAccelerationTextField; private javax.swing.JTextField nunchukAccelerationTextField;
private javax.swing.JPanel nunchukButtonsEventPanel; private javax.swing.JPanel nunchukButtonsEventPanel;
private javax.swing.JButton nunchukOrientationButton; private javax.swing.JButton nunchukOrientationButton;
private javax.swing.JPanel nunchukOrientationPanel; private javax.swing.JPanel nunchukOrientationPanel;
private javax.swing.JTextField nunchukOrientationTextField; private javax.swing.JTextField nunchukOrientationTextField;
private javax.swing.JPanel orientationPanel; private javax.swing.JPanel orientationPanel;
private javax.swing.JPanel rawAccelerationPanel; private javax.swing.JPanel rawAccelerationPanel;
private javax.swing.JPanel setNunchukValuesPanel; private javax.swing.JPanel setNunchukValuesPanel;
private javax.swing.JPanel topPanels; private javax.swing.JPanel topPanels;
private javax.swing.JButton zButton; private javax.swing.JButton zButton;
// End of variables declaration//GEN-END:variables // End of variables declaration//GEN-END:variables
} }