1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
| import java.awt.Dimension;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JTextField;
import org.dyno.visual.swing.layouts.Constraints;
import org.dyno.visual.swing.layouts.GroupLayout;
import org.dyno.visual.swing.layouts.Leading;
public class PourScenario2 {
public static JPanel jPanel;
public static JButton button1;
public static JButton button2;
public static JTextField jTextFieldTotal;
public JPanel crééjPanel(){
jPanel = new JPanel();
jPanel.setLayout(new GroupLayout());
jPanel.add(getJTextFieldTotal(), new Constraints(new Leading(400, 10, 10), new Leading(100, 12, 12)));
jPanel.add(getJButton1(), new Constraints(new Leading(300, 10, 10), new Leading(200, 12, 12)));
jPanel.add(getJButton2(), new Constraints(new Leading(500, 10, 10), new Leading(200, 12, 12)));
return jPanel;
}
public static JButton getJButton1() {
button1 = new JButton();
button1.setText("Ajout 1");
button1.setPreferredSize(new Dimension(85, 25));
button1.setName("Button1");
button1.setVisible (true);
button1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
int valeur = Integer.parseInt(jTextFieldTotal.getText());
jTextFieldTotal.setText(Integer.toString(valeur + 1));
}
});
return button1;
}
public static JButton getJButton2() {
button2 = new JButton();
button2.setText("Ajout 2");
button2.setPreferredSize(new Dimension(85, 25));
button2.setName("Button2");
button2.setVisible (true);
button2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
int valeur = Integer.parseInt(jTextFieldTotal.getText());
jTextFieldTotal.setText(Integer.toString(valeur + 2));
}
});
return button2;
}
public static JTextField getJTextFieldTotal() {
jTextFieldTotal = new JTextField();
jTextFieldTotal.setPreferredSize(new Dimension(200, 20));
jTextFieldTotal.setVisible(true);
jTextFieldTotal.setText("0");
return jTextFieldTotal;
}
} |
Partager