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 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103
| import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
public class Formulaire2Menu {
public static void main(String[] args) {
JFrame leformulaire=new JFrame("Formulaire 2");
final JLabel Titre=new JLabel("Entrez vos informations personnelles");
Titre.setBounds(55,20, 400,20);
Font font = new Font("Arial",Font.BOLD,16);
Titre.setFont(font);
final JLabel QNom1=new JLabel("Quel est ton nom ?");
QNom1.setBounds(20,80, 200,20);
final JTextField RNom1=new JTextField();
RNom1.setBounds(165,80, 200,20);
final JLabel QNom2=new JLabel("Quelle est votre âge ?");
QNom2.setBounds(20,130, 200,20);
final JTextField RNom2=new JTextField();
RNom2.setBounds(165,130, 200,20);
final JLabel QNom3=new JLabel("Quelle est votre taille ?");
QNom3.setBounds(20,180, 200,20);
final JTextField RNom3=new JTextField();
RNom3.setBounds(165,180, 200,20);
JButton lebouton=new JButton("Enregistrez");
lebouton.setBounds(130,230,135,30);
final JLabel Commentaire=new JLabel("");
Commentaire.setBounds(10,280, 400,20);
lebouton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
String rep1 = RNom1.getText();
String rep2 = RNom2.getText();
String rep3 = RNom3.getText();
Commentaire.setText("Bonjour " + rep1 + ". Vous avez "
+ rep2 + " ans et vous mesurez " + rep3 + " mètres.");
}
});
leformulaire.add(lebouton);
leformulaire.add(Titre);
leformulaire.add(QNom1);
leformulaire.add(QNom2);
leformulaire.add(QNom3);
leformulaire.add(RNom1);
leformulaire.add(RNom2);
leformulaire.add(RNom3);
leformulaire.add(Commentaire);
leformulaire.setSize(400,400);
leformulaire.setLayout(null);
leformulaire.setVisible(true);
leformulaire.setResizable(false);
leformulaire.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
leformulaire.setLocationRelativeTo(null);
// Création de la barre de menu
JMenuBar bar=new JMenuBar();
JMenu menuIndividu=new JMenu("Individus");
// MenuIndividu.addSeparator();
JMenuItem menuNouveau = new JMenuItem(" Nouveau ");
JMenuItem menuQuitter = new JMenuItem(" Quitter ");
JMenu menuAProposDe=new JMenu("À propos de...");
// menuAProposDe.addSeparator();
bar.add(menuIndividu);
menuIndividu.add(menuNouveau);
menuIndividu.add(menuQuitter);
bar.add(menuAProposDe);
leformulaire.setJMenuBar(bar);
// Quitter le programme avec le menu Quitter
menuNouveau.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
RNom1.setText("");
RNom2.setText("");
RNom3.setText("");
Commentaire.setText("");
}
});
// Afficher la boîte à propos de
menuAProposDe.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null, "Ce programme a été développé par [toi]");
}
});
// Quitter le programme avec le menu Quitter
menuQuitter.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
}
} |
Partager