Checkbox checkboxbroup & joptionpane

Soyez le premier à donner votre avis sur cette source.

Snippet vu 8 462 fois - Téléchargée 28 fois

Contenu du snippet

Mon Premier Programme il demande votre nom avec le choix de Mr ou Mr, il verrifie si vous avez donner un nom. et il vous dit bonjour !

Source / Exemple :


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)
    {

     final JFrame LaFrame = new JFrame();
     final JPanel PanelBox = new JPanel();

    final JTextField LeMesText = new JTextField();

	final CheckboxGroup xxx = new CheckboxGroup();

	final Checkbox m = new Checkbox("Mr",xxx,false);

        m.addItemListener(new ItemListener()
        {
         public void itemStateChanged (ItemEvent event)
         {
         }
        });
	PanelBox.add(m);
      
 	final 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();

              String valeur = "";
	    
              if (m.getState() == true)
                 { valeur = "Mr";
                 }
              else 
                 { valeur = "Md";
                 } 

              if (LeMesText.getText().equals(""))
                 {
                 CmdBt.showMessageDialog(null,
                    "Vous n'avez pas de nom",
	    "Attention",
                    JOptionPane.ERROR_MESSAGE);
                 }
                             
              else   
                 {
                 CmdBt.showMessageDialog(null,
                    "Bonjour " + valeur + " " + LeMesText.getText(),
                    "Titre",
                    JOptionPane.INFORMATION_MESSAGE);
                  }

            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);
    }

}

Conclusion :


ben je remercie toutes les personnes de www.javafr.com qui mon aider.

A voir également

Ajouter un commentaire

Commentaires

cs_islamway
Messages postés
24
Date d'inscription
samedi 6 mai 2006
Statut
Membre
Dernière intervention
23 décembre 2010
-
merci pour vous aussi
fatamtam2010
Messages postés
1
Date d'inscription
lundi 8 février 2010
Statut
Membre
Dernière intervention
8 février 2010
-
Merci bien

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.