fixing for classic controller
git-svn-id: http://wiiusej.googlecode.com/svn/trunk@189 ae48ae66-6a45-0410-b38e-211266189506
This commit is contained in:
Binary file not shown.
BIN
WiiUseJ/src/img/classiccontroller.png
Normal file
BIN
WiiUseJ/src/img/classiccontroller.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 51 KiB |
@@ -161,15 +161,15 @@ public class ClassicControllerGuiTest extends javax.swing.JFrame implements Wiim
|
||||
// nothing to do
|
||||
}
|
||||
|
||||
// public static void main(String[] args) {
|
||||
// Wiimote[] wiimotes = WiiUseApiManager.getWiimotes(1, true);
|
||||
// ClassicControllerGuiTest gui = null;
|
||||
// if (wiimotes.length > 0) {
|
||||
// gui = new ClassicControllerGuiTest(wiimotes[0]);
|
||||
// }
|
||||
// gui.setDefaultCloseOperation(WiiuseJGuiTest.EXIT_ON_CLOSE);
|
||||
// gui.setVisible(true);
|
||||
// }
|
||||
public static void main(String[] args) {
|
||||
Wiimote[] wiimotes = WiiUseApiManager.getWiimotes(1, true);
|
||||
ClassicControllerGuiTest gui = null;
|
||||
if (wiimotes.length > 0) {
|
||||
gui = new ClassicControllerGuiTest(wiimotes[0]);
|
||||
}
|
||||
gui.setDefaultCloseOperation(WiiuseJGuiTest.EXIT_ON_CLOSE);
|
||||
gui.setVisible(true);
|
||||
}
|
||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||
private javax.swing.JPanel classicControllerPanel;
|
||||
private javax.swing.JProgressBar leftShoulderBar;
|
||||
|
||||
@@ -86,14 +86,24 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
|
||||
public void windowActivated(WindowEvent e) {
|
||||
showExpansionWiimoteButton.setEnabled(false);
|
||||
if (expansionFrame instanceof NunchukGuiTest){
|
||||
showExpansionWiimoteButton.setText("Hide Nunchuk");
|
||||
//@TODO adapt to the connected Expansion
|
||||
}else if(expansionFrame instanceof GuitarHero3GuiTest){
|
||||
showExpansionWiimoteButton.setText("Hide Guitar");
|
||||
}else if(expansionFrame instanceof ClassicControllerGuiTest){
|
||||
showExpansionWiimoteButton.setText("Hide Classic Controller");
|
||||
}
|
||||
}
|
||||
|
||||
public void windowDeactivated(WindowEvent e) {
|
||||
showExpansionWiimoteButton.setEnabled(true);
|
||||
if (expansionFrame instanceof NunchukGuiTest){
|
||||
showExpansionWiimoteButton.setText("Show Nunchuk");
|
||||
//@TODO adapt to the connected Expansion
|
||||
}else if(expansionFrame instanceof GuitarHero3GuiTest){
|
||||
showExpansionWiimoteButton.setText("Show Guitar");
|
||||
}else if(expansionFrame instanceof ClassicControllerGuiTest){
|
||||
showExpansionWiimoteButton.setText("Show Classic controller");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -375,7 +385,7 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
* regenerated by the Form Editor.
|
||||
*/
|
||||
// <editor-fold defaultstate="collapsed" desc="Generated
|
||||
// Code">//GEN-BEGIN:initComponents
|
||||
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
|
||||
private void initComponents() {
|
||||
|
||||
leftPanel = new javax.swing.JPanel();
|
||||
@@ -437,6 +447,7 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
mouseIRControlButton = new javax.swing.JButton();
|
||||
exPansionPanel = new javax.swing.JPanel();
|
||||
expansionText = new javax.swing.JLabel();
|
||||
expansionButtonPanel = new javax.swing.JPanel();
|
||||
showExpansionWiimoteButton = new javax.swing.JButton();
|
||||
showExpansionWiimoteButton.setEnabled(false);
|
||||
messagesPanel = new javax.swing.JPanel();
|
||||
@@ -451,100 +462,80 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
leftPanel.setBorder(javax.swing.BorderFactory.createEtchedBorder());
|
||||
|
||||
irViewPanel.setBackground(new java.awt.Color(0, 0, 0));
|
||||
irViewPanel.setBorder(javax.swing.BorderFactory.createTitledBorder(
|
||||
new javax.swing.border.LineBorder(new java.awt.Color(0, 153,
|
||||
153), 2, true), "IR View",
|
||||
javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,
|
||||
javax.swing.border.TitledBorder.DEFAULT_POSITION,
|
||||
new java.awt.Font("Tahoma", 0, 11), new java.awt.Color(255, 0,
|
||||
51)));
|
||||
irViewPanel.setBorder(javax.swing.BorderFactory.createTitledBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 153, 153), 2, true), "IR View", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 11), new java.awt.Color(255, 0, 51)));
|
||||
irViewPanel.setToolTipText("IREvent");
|
||||
|
||||
javax.swing.GroupLayout irViewPanelLayout = new javax.swing.GroupLayout(
|
||||
irViewPanel);
|
||||
javax.swing.GroupLayout irViewPanelLayout = new javax.swing.GroupLayout(irViewPanel);
|
||||
irViewPanel.setLayout(irViewPanelLayout);
|
||||
irViewPanelLayout.setHorizontalGroup(irViewPanelLayout
|
||||
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 272, Short.MAX_VALUE));
|
||||
irViewPanelLayout.setVerticalGroup(irViewPanelLayout
|
||||
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 299, Short.MAX_VALUE));
|
||||
irViewPanelLayout.setHorizontalGroup(
|
||||
irViewPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 272, Short.MAX_VALUE)
|
||||
);
|
||||
irViewPanelLayout.setVerticalGroup(
|
||||
irViewPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 299, Short.MAX_VALUE)
|
||||
);
|
||||
|
||||
accelerationPanel.setToolTipText("MotionSensingEvent");
|
||||
|
||||
javax.swing.GroupLayout accelerationPanelLayout = new javax.swing.GroupLayout(
|
||||
accelerationPanel);
|
||||
javax.swing.GroupLayout accelerationPanelLayout = new javax.swing.GroupLayout(accelerationPanel);
|
||||
accelerationPanel.setLayout(accelerationPanelLayout);
|
||||
accelerationPanelLayout.setHorizontalGroup(accelerationPanelLayout
|
||||
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 279, Short.MAX_VALUE));
|
||||
accelerationPanelLayout.setVerticalGroup(accelerationPanelLayout
|
||||
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 213, Short.MAX_VALUE));
|
||||
accelerationPanelLayout.setHorizontalGroup(
|
||||
accelerationPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 279, Short.MAX_VALUE)
|
||||
);
|
||||
accelerationPanelLayout.setVerticalGroup(
|
||||
accelerationPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 213, Short.MAX_VALUE)
|
||||
);
|
||||
|
||||
jTabbedPane1.addTab("Acceleration", accelerationPanel);
|
||||
|
||||
javax.swing.GroupLayout motionSensingPanelLayout = new javax.swing.GroupLayout(
|
||||
motionSensingPanel);
|
||||
javax.swing.GroupLayout motionSensingPanelLayout = new javax.swing.GroupLayout(motionSensingPanel);
|
||||
motionSensingPanel.setLayout(motionSensingPanelLayout);
|
||||
motionSensingPanelLayout.setHorizontalGroup(motionSensingPanelLayout
|
||||
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 279, Short.MAX_VALUE));
|
||||
motionSensingPanelLayout.setVerticalGroup(motionSensingPanelLayout
|
||||
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 213, Short.MAX_VALUE));
|
||||
motionSensingPanelLayout.setHorizontalGroup(
|
||||
motionSensingPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 279, Short.MAX_VALUE)
|
||||
);
|
||||
motionSensingPanelLayout.setVerticalGroup(
|
||||
motionSensingPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 213, Short.MAX_VALUE)
|
||||
);
|
||||
|
||||
jTabbedPane1.addTab("Orientation", motionSensingPanel);
|
||||
|
||||
javax.swing.GroupLayout gForcePanelLayout = new javax.swing.GroupLayout(
|
||||
gForcePanel);
|
||||
javax.swing.GroupLayout gForcePanelLayout = new javax.swing.GroupLayout(gForcePanel);
|
||||
gForcePanel.setLayout(gForcePanelLayout);
|
||||
gForcePanelLayout.setHorizontalGroup(gForcePanelLayout
|
||||
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 279, Short.MAX_VALUE));
|
||||
gForcePanelLayout.setVerticalGroup(gForcePanelLayout
|
||||
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 213, Short.MAX_VALUE));
|
||||
gForcePanelLayout.setHorizontalGroup(
|
||||
gForcePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 279, Short.MAX_VALUE)
|
||||
);
|
||||
gForcePanelLayout.setVerticalGroup(
|
||||
gForcePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 213, Short.MAX_VALUE)
|
||||
);
|
||||
|
||||
jTabbedPane1.addTab("GForce", gForcePanel);
|
||||
|
||||
javax.swing.GroupLayout leftPanelLayout = new javax.swing.GroupLayout(
|
||||
leftPanel);
|
||||
javax.swing.GroupLayout leftPanelLayout = new javax.swing.GroupLayout(leftPanel);
|
||||
leftPanel.setLayout(leftPanelLayout);
|
||||
leftPanelLayout.setHorizontalGroup(leftPanelLayout.createParallelGroup(
|
||||
javax.swing.GroupLayout.Alignment.LEADING).addComponent(
|
||||
irViewPanel, javax.swing.GroupLayout.Alignment.TRAILING,
|
||||
javax.swing.GroupLayout.DEFAULT_SIZE,
|
||||
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(jTabbedPane1,
|
||||
javax.swing.GroupLayout.DEFAULT_SIZE, 284,
|
||||
Short.MAX_VALUE));
|
||||
leftPanelLayout
|
||||
.setVerticalGroup(leftPanelLayout
|
||||
.createParallelGroup(
|
||||
javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(
|
||||
javax.swing.GroupLayout.Alignment.TRAILING,
|
||||
leftPanelLayout
|
||||
.createSequentialGroup()
|
||||
.addComponent(
|
||||
jTabbedPane1,
|
||||
javax.swing.GroupLayout.PREFERRED_SIZE,
|
||||
238,
|
||||
javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(
|
||||
javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(
|
||||
irViewPanel,
|
||||
javax.swing.GroupLayout.DEFAULT_SIZE,
|
||||
javax.swing.GroupLayout.DEFAULT_SIZE,
|
||||
Short.MAX_VALUE)));
|
||||
leftPanelLayout.setHorizontalGroup(
|
||||
leftPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(irViewPanel, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(jTabbedPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 284, Short.MAX_VALUE)
|
||||
);
|
||||
leftPanelLayout.setVerticalGroup(
|
||||
leftPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, leftPanelLayout.createSequentialGroup()
|
||||
.addComponent(jTabbedPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 238, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(irViewPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
|
||||
);
|
||||
|
||||
jTabbedPane1.getAccessibleContext().setAccessibleName("Orientation");
|
||||
|
||||
rightPanel.setBorder(javax.swing.BorderFactory.createEtchedBorder());
|
||||
rightPanel.setLayout(new javax.swing.BoxLayout(rightPanel,
|
||||
javax.swing.BoxLayout.LINE_AXIS));
|
||||
rightPanel.setLayout(new javax.swing.BoxLayout(rightPanel, javax.swing.BoxLayout.LINE_AXIS));
|
||||
|
||||
fixedWiimotePanel.setMaximumSize(new java.awt.Dimension(120, 32767));
|
||||
fixedWiimotePanel.setMinimumSize(new java.awt.Dimension(120, 100));
|
||||
@@ -557,15 +548,16 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
buttonsPanel.setOpaque(false);
|
||||
buttonsPanel.setPreferredSize(new java.awt.Dimension(120, 484));
|
||||
|
||||
javax.swing.GroupLayout buttonsPanelLayout = new javax.swing.GroupLayout(
|
||||
buttonsPanel);
|
||||
javax.swing.GroupLayout buttonsPanelLayout = new javax.swing.GroupLayout(buttonsPanel);
|
||||
buttonsPanel.setLayout(buttonsPanelLayout);
|
||||
buttonsPanelLayout.setHorizontalGroup(buttonsPanelLayout
|
||||
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 120, Short.MAX_VALUE));
|
||||
buttonsPanelLayout.setVerticalGroup(buttonsPanelLayout
|
||||
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 484, Short.MAX_VALUE));
|
||||
buttonsPanelLayout.setHorizontalGroup(
|
||||
buttonsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 120, Short.MAX_VALUE)
|
||||
);
|
||||
buttonsPanelLayout.setVerticalGroup(
|
||||
buttonsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 484, Short.MAX_VALUE)
|
||||
);
|
||||
|
||||
fixedWiimotePanel.add(buttonsPanel);
|
||||
buttonsPanel.setBounds(0, 0, 120, 484);
|
||||
@@ -585,8 +577,7 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
activateRumbleIRPanel.add(toggleRumbleButton);
|
||||
|
||||
toggleIRTrackingButton.setText("Activate IR Tracking");
|
||||
toggleIRTrackingButton
|
||||
.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
toggleIRTrackingButton.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mousePressed(java.awt.event.MouseEvent evt) {
|
||||
toggleIRTrackingButtonMousePressed(evt);
|
||||
}
|
||||
@@ -595,10 +586,8 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
|
||||
controlsPanel.add(activateRumbleIRPanel);
|
||||
|
||||
toggleMotionSensingTrackingButton
|
||||
.setText("Activate motion sensing Tracking");
|
||||
toggleMotionSensingTrackingButton
|
||||
.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
toggleMotionSensingTrackingButton.setText("Activate motion sensing Tracking");
|
||||
toggleMotionSensingTrackingButton.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mousePressed(java.awt.event.MouseEvent evt) {
|
||||
toggleMotionSensingTrackingButtonMousePressed(evt);
|
||||
}
|
||||
@@ -608,8 +597,7 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
controlsPanel.add(activateMotionSensingPanel);
|
||||
|
||||
toggleSmoothingButton.setText("Activate Smoothing");
|
||||
toggleSmoothingButton
|
||||
.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
toggleSmoothingButton.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mousePressed(java.awt.event.MouseEvent evt) {
|
||||
toggleSmoothingButtonMousePressed(evt);
|
||||
}
|
||||
@@ -617,8 +605,7 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
activateSmoothingContinuousPanel.add(toggleSmoothingButton);
|
||||
|
||||
toggleContinuousButton.setText("Activate Continuous");
|
||||
toggleContinuousButton
|
||||
.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
toggleContinuousButton.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mousePressed(java.awt.event.MouseEvent evt) {
|
||||
toggleContinuousButtonMousePressed(evt);
|
||||
}
|
||||
@@ -670,13 +657,11 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
controlsPanel.add(setLedsPanel);
|
||||
|
||||
alphaSmoothingTextField.setMinimumSize(new java.awt.Dimension(100, 20));
|
||||
alphaSmoothingTextField
|
||||
.setPreferredSize(new java.awt.Dimension(100, 20));
|
||||
alphaSmoothingTextField.setPreferredSize(new java.awt.Dimension(100, 20));
|
||||
setAlphaSmoothingPanel.add(alphaSmoothingTextField);
|
||||
|
||||
alphaSmoothingButton.setText("Set alpha smoothing");
|
||||
alphaSmoothingButton
|
||||
.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
alphaSmoothingButton.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mousePressed(java.awt.event.MouseEvent evt) {
|
||||
alphaSmoothingButtonMousePressed(evt);
|
||||
}
|
||||
@@ -685,15 +670,12 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
|
||||
controlsPanel.add(setAlphaSmoothingPanel);
|
||||
|
||||
orientationThresholdTextField.setMinimumSize(new java.awt.Dimension(
|
||||
100, 20));
|
||||
orientationThresholdTextField.setPreferredSize(new java.awt.Dimension(
|
||||
100, 20));
|
||||
orientationThresholdTextField.setMinimumSize(new java.awt.Dimension(100, 20));
|
||||
orientationThresholdTextField.setPreferredSize(new java.awt.Dimension(100, 20));
|
||||
setOrientationThresholdPanel.add(orientationThresholdTextField);
|
||||
|
||||
orientationThresholdButton.setText("Set orientation threshold");
|
||||
orientationThresholdButton
|
||||
.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
orientationThresholdButton.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mousePressed(java.awt.event.MouseEvent evt) {
|
||||
orientationThresholdButtonMousePressed(evt);
|
||||
}
|
||||
@@ -702,13 +684,11 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
|
||||
controlsPanel.add(setOrientationThresholdPanel);
|
||||
|
||||
accelerationThresholdTextField.setPreferredSize(new java.awt.Dimension(
|
||||
100, 20));
|
||||
accelerationThresholdTextField.setPreferredSize(new java.awt.Dimension(100, 20));
|
||||
setAccelerationThresholdPanel.add(accelerationThresholdTextField);
|
||||
|
||||
accelerationThresholdButton.setText("Set acceleration threshold");
|
||||
accelerationThresholdButton
|
||||
.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
accelerationThresholdButton.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mousePressed(java.awt.event.MouseEvent evt) {
|
||||
accelerationThresholdButtonMousePressed(evt);
|
||||
}
|
||||
@@ -736,8 +716,7 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
controlsPanel.add(getStatusPanel);
|
||||
|
||||
setIrSensitivySpinner.setPreferredSize(new java.awt.Dimension(50, 18));
|
||||
setIrSensitivySpinner
|
||||
.addChangeListener(new javax.swing.event.ChangeListener() {
|
||||
setIrSensitivySpinner.addChangeListener(new javax.swing.event.ChangeListener() {
|
||||
public void stateChanged(javax.swing.event.ChangeEvent evt) {
|
||||
setIrSensitivySpinnerStateChanged(evt);
|
||||
}
|
||||
@@ -745,8 +724,7 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
setIrSensitivyPanel.add(setIrSensitivySpinner);
|
||||
|
||||
setIrSensitivyButton.setText("SetIrSensivity");
|
||||
setIrSensitivyButton
|
||||
.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
setIrSensitivyButton.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mousePressed(java.awt.event.MouseEvent evt) {
|
||||
setIrSensitivyButtonMousePressed(evt);
|
||||
}
|
||||
@@ -764,8 +742,7 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
controlsPanel.add(setIrSensitivyPanel);
|
||||
|
||||
normalTimeoutSpinner.setPreferredSize(new java.awt.Dimension(40, 18));
|
||||
normalTimeoutSpinner
|
||||
.addChangeListener(new javax.swing.event.ChangeListener() {
|
||||
normalTimeoutSpinner.addChangeListener(new javax.swing.event.ChangeListener() {
|
||||
public void stateChanged(javax.swing.event.ChangeEvent evt) {
|
||||
normalTimeoutSpinnerStateChanged(evt);
|
||||
}
|
||||
@@ -775,10 +752,8 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
normalTimeoutText.setText("Normal timeout");
|
||||
setTimeoutPanel.add(normalTimeoutText);
|
||||
|
||||
expansionHandshakeTimeoutSpinner
|
||||
.setPreferredSize(new java.awt.Dimension(40, 18));
|
||||
expansionHandshakeTimeoutSpinner
|
||||
.addChangeListener(new javax.swing.event.ChangeListener() {
|
||||
expansionHandshakeTimeoutSpinner.setPreferredSize(new java.awt.Dimension(40, 18));
|
||||
expansionHandshakeTimeoutSpinner.addChangeListener(new javax.swing.event.ChangeListener() {
|
||||
public void stateChanged(javax.swing.event.ChangeEvent evt) {
|
||||
expansionHandshakeTimeoutSpinnerStateChanged(evt);
|
||||
}
|
||||
@@ -791,8 +766,7 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
controlsPanel.add(setTimeoutPanel);
|
||||
|
||||
toggleSensorBarPositionButton.setText("Set sensor bar above");
|
||||
toggleSensorBarPositionButton
|
||||
.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
toggleSensorBarPositionButton.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mousePressed(java.awt.event.MouseEvent evt) {
|
||||
toggleSensorBarPositionButtonMousePressed(evt);
|
||||
}
|
||||
@@ -800,8 +774,7 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
setIRConfPanel.add(toggleSensorBarPositionButton);
|
||||
|
||||
toggleScreenAspectRatioButton.setText("Set screen aspect ratio 4/3");
|
||||
toggleScreenAspectRatioButton
|
||||
.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
toggleScreenAspectRatioButton.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mousePressed(java.awt.event.MouseEvent evt) {
|
||||
toggleScreenAspectRatioButtonMousePressed(evt);
|
||||
}
|
||||
@@ -826,8 +799,7 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
setVirtualResolutionPanel.add(yResolutionTextField);
|
||||
|
||||
setVirtualResolutionButton.setText("Set virtual resolution");
|
||||
setVirtualResolutionButton
|
||||
.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
setVirtualResolutionButton.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mousePressed(java.awt.event.MouseEvent evt) {
|
||||
setVirtualResolutionButtonMousePressed(evt);
|
||||
}
|
||||
@@ -837,8 +809,7 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
controlsPanel.add(setVirtualResolutionPanel);
|
||||
|
||||
mouseIRControlButton.setText("Start infrared mouse control");
|
||||
mouseIRControlButton
|
||||
.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
mouseIRControlButton.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mousePressed(java.awt.event.MouseEvent evt) {
|
||||
mouseIRControlButtonMousePressed(evt);
|
||||
}
|
||||
@@ -850,20 +821,20 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
expansionText.setText("No expansion connected.");
|
||||
exPansionPanel.add(expansionText);
|
||||
|
||||
controlsPanel.add(exPansionPanel);
|
||||
|
||||
showExpansionWiimoteButton.setText("No expansion connected");
|
||||
showExpansionWiimoteButton
|
||||
.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
showExpansionWiimoteButton.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mousePressed(java.awt.event.MouseEvent evt) {
|
||||
showExpansionWiimoteButtonMousePressed(evt);
|
||||
}
|
||||
});
|
||||
exPansionPanel.add(showExpansionWiimoteButton);
|
||||
expansionButtonPanel.add(showExpansionWiimoteButton);
|
||||
|
||||
controlsPanel.add(exPansionPanel);
|
||||
controlsPanel.add(expansionButtonPanel);
|
||||
|
||||
reconnectWiimotesButton.setText("Reconnect wiimote");
|
||||
reconnectWiimotesButton
|
||||
.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
reconnectWiimotesButton.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mousePressed(java.awt.event.MouseEvent evt) {
|
||||
reconnectWiimotesButtonMousePressed(evt);
|
||||
}
|
||||
@@ -882,38 +853,23 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
|
||||
rightPanel.add(controlsPanel);
|
||||
|
||||
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(
|
||||
getContentPane());
|
||||
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
|
||||
getContentPane().setLayout(layout);
|
||||
layout
|
||||
.setHorizontalGroup(layout
|
||||
.createParallelGroup(
|
||||
javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(
|
||||
layout
|
||||
.createSequentialGroup()
|
||||
.addComponent(
|
||||
leftPanel,
|
||||
javax.swing.GroupLayout.DEFAULT_SIZE,
|
||||
javax.swing.GroupLayout.DEFAULT_SIZE,
|
||||
Short.MAX_VALUE)
|
||||
.addPreferredGap(
|
||||
javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(
|
||||
rightPanel,
|
||||
javax.swing.GroupLayout.DEFAULT_SIZE,
|
||||
498, Short.MAX_VALUE)));
|
||||
layout.setVerticalGroup(layout.createParallelGroup(
|
||||
javax.swing.GroupLayout.Alignment.LEADING).addComponent(
|
||||
leftPanel, javax.swing.GroupLayout.DEFAULT_SIZE,
|
||||
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(rightPanel, javax.swing.GroupLayout.DEFAULT_SIZE,
|
||||
573, Short.MAX_VALUE));
|
||||
layout.setHorizontalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(leftPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(rightPanel, javax.swing.GroupLayout.DEFAULT_SIZE, 498, Short.MAX_VALUE))
|
||||
);
|
||||
layout.setVerticalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(leftPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(rightPanel, javax.swing.GroupLayout.DEFAULT_SIZE, 573, Short.MAX_VALUE)
|
||||
);
|
||||
|
||||
java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit()
|
||||
.getScreenSize();
|
||||
setBounds((screenSize.width - 800) / 2, (screenSize.height - 600) / 2,
|
||||
800, 600);
|
||||
java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
|
||||
setBounds((screenSize.width-800)/2, (screenSize.height-600)/2, 800, 600);
|
||||
}// </editor-fold>//GEN-END:initComponents
|
||||
|
||||
private void toggleRumbleButtonMousePressed(java.awt.event.MouseEvent evt) {// GEN-FIRST:event_toggleRumbleButtonMousePressed
|
||||
@@ -1325,14 +1281,30 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
expansionFrame.setEnabled(true);
|
||||
expansionFrame.setVisible(true);
|
||||
showExpansionWiimoteButton.setEnabled(false);
|
||||
if (expansionFrame instanceof NunchukGuiTest){
|
||||
showExpansionWiimoteButton.setText("Hide Nunchuk");
|
||||
messageText.setText("Nunchuk displayed !");
|
||||
}else if(expansionFrame instanceof GuitarHero3GuiTest){
|
||||
showExpansionWiimoteButton.setText("Hide Guitar");
|
||||
messageText.setText("Guitar displayed !");
|
||||
}else if(expansionFrame instanceof ClassicControllerGuiTest){
|
||||
showExpansionWiimoteButton.setText("Hide Classic controller");
|
||||
messageText.setText("Classic controller displayed !");
|
||||
}
|
||||
} else {// already being shown
|
||||
expansionFrame.setEnabled(false);
|
||||
expansionFrame.setVisible(false);
|
||||
showExpansionWiimoteButton.setEnabled(true);
|
||||
if (expansionFrame instanceof NunchukGuiTest){
|
||||
showExpansionWiimoteButton.setText("Show Nunchuk");
|
||||
messageText.setText("Nunchuk hidden !");
|
||||
}else if(expansionFrame instanceof GuitarHero3GuiTest){
|
||||
showExpansionWiimoteButton.setText("Show Guitar");
|
||||
messageText.setText("Guitar hidden !");
|
||||
}else if(expansionFrame instanceof ClassicControllerGuiTest){
|
||||
showExpansionWiimoteButton.setText("Show Classic controller");
|
||||
messageText.setText("Classic controller hidden !");
|
||||
}
|
||||
}
|
||||
}
|
||||
}// GEN-LAST:event_showExpansionWiimoteButtonMousePressed
|
||||
@@ -1351,6 +1323,7 @@ public class WiiuseJGuiTest extends javax.swing.JFrame implements
|
||||
private javax.swing.JPanel buttonsPanel;
|
||||
private javax.swing.JPanel controlsPanel;
|
||||
private javax.swing.JPanel exPansionPanel;
|
||||
private javax.swing.JPanel expansionButtonPanel;
|
||||
private javax.swing.JSpinner expansionHandshakeTimeoutSpinner;
|
||||
private javax.swing.JLabel expansionHandshakeTimeoutText;
|
||||
private javax.swing.JLabel expansionText;
|
||||
|
||||
@@ -168,13 +168,13 @@ public class ClassicControllerButtonsEventPanel extends javax.swing.JPanel imple
|
||||
|
||||
/* button Down */
|
||||
if (buttons.isButtonDownJustPressed()) {
|
||||
drawFunction(g2, pressedColor, 53, 353, shapeButton);
|
||||
drawFunction(g2, pressedColor, 60, 97, shapeButton);
|
||||
}
|
||||
if (buttons.isButtonDownHeld()) {
|
||||
drawFunction(g2, heldColor, 53, 353, shapeButton);
|
||||
drawFunction(g2, heldColor, 60, 97, shapeButton);
|
||||
}
|
||||
if (buttons.isButtonDownJustReleased()) {
|
||||
drawFunction(g2, releasedColor, 53, 353, shapeButton);
|
||||
drawFunction(g2, releasedColor, 60, 97, shapeButton);
|
||||
}
|
||||
|
||||
/* button FullLeft */
|
||||
@@ -256,13 +256,13 @@ public class ClassicControllerButtonsEventPanel extends javax.swing.JPanel imple
|
||||
|
||||
/* button Up */
|
||||
if (buttons.isButtonUpJustPressed()) {
|
||||
drawFunction(g2, pressedColor, 59, 50, shapeButton);
|
||||
drawFunction(g2, pressedColor, 60, 50, shapeButton);
|
||||
}
|
||||
if (buttons.isButtonUpHeld()) {
|
||||
drawFunction(g2, heldColor, 59, 50, shapeButton);
|
||||
drawFunction(g2, heldColor, 60, 50, shapeButton);
|
||||
}
|
||||
if (buttons.isButtonUpJustReleased()) {
|
||||
drawFunction(g2, releasedColor, 59, 50, shapeButton);
|
||||
drawFunction(g2, releasedColor, 60, 50, shapeButton);
|
||||
}
|
||||
|
||||
/* button X */
|
||||
|
||||
Reference in New Issue
Block a user