j'ai fait ca si ca peux t'aider a titre d'exemple
======================================
import javax.swing.*; import java.awt.event.*;
public class TestCheck { JFrame f; JButton bouton; JCheckBox mr; JCheckBox me; JPanel panneau; JTextField text; public static void main(String arg[]) { TestCheck check = new TestCheck(); } public String getNom() { return text.getText(); } public String getChaine() { StringBuffer buff = new StringBuffer(); if(me.isSelected()) buff.append("madame"); else buff.append("monsieur"); return buff.toString(); } public TestCheck() { f = new JFrame("coucou"); panneau = new JPanel(); text = new JTextField(20); mr = new JCheckBox("monsieur"); me = new JCheckBox("madame"); bouton = new JButton("clic"); panneau.add(mr); panneau.add(me); panneau.add(text); panneau.add(bouton); f.getContentPane().add(panneau); bouton.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { if(me.isSelected() && mr.isSelected()) { JOptionPane.showMessageDialog(null,"Vous ne pouvez cocher les 2","Attention",JOptionPane.ERROR_MESSAGE); } else { JOptionPane.showMessageDialog(null,"Bonjour " + getChaine() + " " + getNom(),"Hello",JOptionPane.INFORMATION_MESSAGE); } } } ); f.pack(); f.show(); }
}
|