Bonjour
j'ai cree une petit JFrame avec JButton, JTextField, Checkboxgroup, je voudrais que quand on fait un choix dans le il affiche se soit (le résultat) dans une fenetre Dialogue
je vous envois le code que j'ai pour le mmt
import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*;
public class CreerFenetreDialogue extends JFrame { public static void main(String[] args) {
//Creer LeMesText cad le mess à envouyer dans le dialogue final JTextField LeMesText = new JTextField();
//Creer la Fenetre final JFrame LaFrame = new JFrame();
JPanel PanelBox = new JPanel();
CheckboxGroup xxx = new CheckboxGroup();
Checkbox m = new Checkbox("Mr",xxx,false); m.addItemListener(new ItemListener() { public void itemStateChanged (ItemEvent event) { } }); PanelBox.add(m); Checkbox f = new Checkbox("Md",xxx,true); f.addItemListener(new ItemListener() { public void itemStateChanged (ItemEvent event) { } });
PanelBox.add(f);
JButton LeBtEnvText = new JButton("Entrez votre nom S.V.P."); LeBtEnvText.setForeground(Color.red); LeBtEnvText.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { LaFrame.setVisible(false); JOptionPane CmdBt = new JOptionPane(); CmdBt.showMessageDialog(null, "Bonjour " + LeMesText.getText() + " !", "Titre", JOptionPane.NO_OPTION); LaFrame.setVisible(true); } });
JPanel LePanel = new JPanel(); LePanel.setLayout(new BorderLayout()); LePanel.add(PanelBox, BorderLayout.NORTH); LePanel.add(LeMesText, BorderLayout.SOUTH); LePanel.add(LeBtEnvText, BorderLayout.CENTER);
LaFrame.getContentPane().add(LePanel); LaFrame.setTitle("Cr Fene Diag"); LaFrame.setSize(200,150); LaFrame.setResizable(false); LaFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); LaFrame.setVisible(true); } }
|
Merci de votre aide
ou il y aurait une bonne documentation (francais) sur les Checkbox et leur resultat ?
@+
CHKDSK 