bonjour

j'aimerai utiliser dans mon interface des boutons a cocher et un bouton de validation qui permettrait d'executer ce qui se cache derriere.

j'ai cherché partout et a chaque fois je ne trouve pas de bouton de validation en meme temps que les check box.

j'ai essayé, mais ça ne marche pas...

par avance merci de votre aide


voici mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
 
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
 
public class BoutonACocher extends JPanel{
 
	JCheckBox choix1 = new JCheckBox("Jaune");
	JButton bouton = new JButton("Validation");
 
	BoutonACocher(){
 
		add(choix1);
		add(bouton);
 
		if (choix1.isSelected()){
		    bouton.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) {
					setBackground(Color.yellow);
				}});}
 
		setBackground(Color.red);
	}
 
	public static void main(String[] args) {
		JFrame cadre = new JFrame("Bouton a cocher");
		cadre.setSize(300, 200);
		cadre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		cadre.setContentPane(new BoutonACocher());
		cadre.setVisible(true);
	}
}