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 73 74 75 76 77 78 79 80 81
| public class Fenetre extends JFrame implements /*ItemListener,*/ActionListener{
//private CaseAcocher check1 = new CaseAcocher();
JCheckBoxLabel jcbl=new JCheckBoxLabel(1);
boolean JC1 ;
boolean JC2;
private JCheckBox check1 = new JCheckBox("1.question",JC1);
private JCheckBox check2 = new JCheckBox("2.question",JC2);
public Fenetre() {
JFrame fenetre = new JFrame();
fenetre.setTitle("Ma première fenêtre Java");
//Définit sa taille : 400 pixels de large et 100 pixels de haut
fenetre.setSize(600, 400);
//Nous demandons maintenant à notre objet de se positionner au centre
fenetre.setLocationRelativeTo(null);
//Termine le processus lorsqu'on clique sur la croix rouge
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Et enfin, la rendre visible
fenetre.setVisible(true);
//Instanciation d'un objet JPanel
//Container pan =new Container();
JLabel label = new JLabel("1. Vous souffrez ou avez souffert de dépression pendant au moins deux semaines.");
//label.setText("<html><font color = #012345 >le texte en couleur </font></html>");
label.setForeground(new Color(105,105,105));
//pan.setLayout(new BorderLayout());
//fenetre.getContentPane().add(new JButton("my First JButton"));
/*pan.add(label,BorderLayout.NORTH);
pan.add(check1,BorderLayout.WEST);
pan.add(check1,BorderLayout.NORTH); */
//On crée un conteneur avec gestion verticale
Box b = Box.createVerticalBox();
b.add(label);
b.add(check1);
b.add(check2);
fenetre.getContentPane().add(b);
this.setVisible(true);
//fenetre.getContentPane().add(pan);
//fenetre.getContentPane().setBackground(Color.RED);
//fenetre.getContentPane().add(pan);
//check1.addItemListener(this);
setVisible(true);
check1.addActionListener(this);
check2.addActionListener(this);
//pan.setVisible(true);
}
/*public void itemStateChanged(ItemEvent ie) {
JCheckBox cb = (JCheckBox) ie.getItem();
int state = ie.getStateChange();
String cbString=cb.paramString();
if(cb.isSelected()){
System.out.println(cb.getText() + "ok"+cbString);
}
if (state == ItemEvent.SELECTED){
System.out.println(cb.getText() + " selected");
}else{
System.out.println(cb.getText() + " cleared");
}
*/
public void actionPerformed(ActionEvent e) {
String choice = e.getActionCommand();
System.out.println(e.choice );
}
} |
Partager