| 12
 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
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 
 | package facture;
 
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JTextField;
 
/**
 *
 * @author pj
 */
public class Fenetre extends JFrame {
    private JMenuBar menuBar=new JMenuBar();
    private JMenu menu1=new JMenu("Adresses");
    private JMenu menu2=new JMenu();
    private JMenuItem item11=new JMenuItem("Ajouter");
    private JMenuItem item12=new JMenuItem("Carnet d'adresses");
    private JMenuItem item13=new JMenuItem();
 
    private JLabel nom1=new JLabel("Nom, Prénom");
    private JLabel email1=new JLabel("Adresse Email");
    private JLabel telephone1=new JLabel("Téléphone");
    private JLabel fax1=new JLabel("Fax");
 
    private JLabel nomEntreprise1=new JLabel("Nom de l'entreprise");
    private JLabel adresse1=new JLabel("Adresse");
    private JLabel codePostal1=new JLabel("Code-Postal");
    private JLabel ville1=new JLabel("Ville/Village");
    private JLabel siret1=new JLabel("Siret");
 
    private JTextField nom2=new JTextField("");
    private JTextField email2=new JTextField("");
    private JTextField telephone2=new JTextField("");
    private JTextField fax2=new JTextField("");
 
    private JTextField nomEntreprise2=new JTextField("");
    private JTextField adresse2=new JTextField("");
    private JTextField codePostal2=new JTextField("");
    private JTextField ville2=new JTextField("");
    private JTextField siret2=new JTextField("");
 
    private JButton boutonAdresse=new JButton("Sauvegarder");
    public Fenetre() {
        this.setTitle("Titre");
        //this.setAlwaysOnTop(true);
        this.setSize(800, 600);
        this.setLocationRelativeTo(null);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        final Panneau pan=new Panneau();
        pan.setBackground(Color.BLUE);
        pan.setLayout(new BorderLayout());
        this.setContentPane(pan);
                final Panneau pan2=new Panneau();
                pan2.setLayout(new GridLayout(10,2));
        item11.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
                //System.out.println("BlaBla");
                boutonAdresse.setSize(new Dimension(100, 30));
                boutonAdresse.addActionListener(new ActionListener() {
                   public void actionPerformed(ActionEvent arg0) {
                       //System.out.println("Clike !");
                       Adresse adresse=new Adresse();
                       adresse.setNom(nom2.getText());
                       adresse.setEmail(email2.getText());
                       adresse.setTelephone(telephone2.getText());
                       adresse.setFax(fax2.getText());
                       adresse.setNomEntreprise(nomEntreprise2.getText());
                       adresse.setAdresse(adresse2.getText());
                       adresse.setCodePostal(codePostal2.getText());
                       adresse.setVille(ville2.getText());
                       adresse.setSiret(siret2.getText());
                       adresse.verifAjout();
                       if(adresse.getTest()==1) {
                           pan.remove(pan2);
                           pan.repaint();
                           pan.revalidate();
                           //System.out.println("ok !");
                       }
                   }
                });
                Font police=new Font("Arial", Font.BOLD, 12);
                nom2.setFont(police);
                nom2.setPreferredSize(new Dimension(300, 30));
                email2.setFont(police);
                email2.setPreferredSize(new Dimension(300, 30));
                telephone2.setFont(police);
                telephone2.setPreferredSize(new Dimension(300, 30));
                fax2.setFont(police);
                fax2.setPreferredSize(new Dimension(300, 30));
                nomEntreprise2.setFont(police);
                nomEntreprise2.setPreferredSize(new Dimension(300, 30));
                adresse2.setFont(police);
                adresse2.setPreferredSize(new Dimension(300, 30));
                codePostal2.setFont(police);
                codePostal2.setPreferredSize(new Dimension(300, 30));
                ville2.setFont(police);
                ville2.setPreferredSize(new Dimension(300, 30));
                siret2.setFont(police);
                siret2.setPreferredSize(new Dimension(300, 30));
                pan2.add(nom1);
                pan2.add(nom2);
                pan2.add(email1);
                pan2.add(email2);
                pan2.add(telephone1);
                pan2.add(telephone2);
                pan2.add(fax1);
                pan2.add(fax2);
                pan2.add(nomEntreprise1);
                pan2.add(nomEntreprise2);
                pan2.add(adresse1);
                pan2.add(adresse2);
                pan2.add(codePostal1);
                pan2.add(codePostal2);
                pan2.add(ville1);
                pan2.add(ville2);
                pan2.add(siret1);
                pan2.add(siret2);
                Panneau panBut1=new Panneau();
                panBut1.setLayout(new BorderLayout());
                panBut1.add(boutonAdresse, BorderLayout.WEST);
                pan2.add(panBut1);
                pan.add(pan2, BorderLayout.NORTH);
                pan.repaint();
                pan.revalidate();
             }
        });
        this.menu1.add(item11);
        this.menu1.add(item12);
        this.menuBar.add(menu1);
        this.setJMenuBar(menuBar);
        this.setVisible(true);
    }
} | 
Partager