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 104 105 106 107 108 109 110 111 112 113 114 115
|
===== fenetreadmin.java ======
import javax.swing.*;
import java.awt.*;
public class fenetreadmin extends JFrame {
public fenetreadmin(){
super();
initfenetreadmin();
}
private void initfenetreadmin(){
setTitle("Fenetre Administrateur");
setSize(500,500);
setLocationRelativeTo(null);
setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setContentPane(initpanefenetreadmin());
}
private JPanel initpanefenetreadmin(){
JPanel paneauprincipaladmin = new JPanel();
paneauprincipaladmin.setLayout(new GridLayout(8,1));
JPanel paneausup = new JPanel();
JLabel labeladmin = new JLabel("Page administrateur");
paneausup.add(labeladmin);
JPanel pane1=new JPanel();
JButton ajoutcpte=new JButton("Ajout Compte");
pane1.add(ajoutcpte);
JPanel pane2=new JPanel();
JButton ajoutclt=new JButton("Ajout Client");
pane2.add(ajoutclt);
JPanel pane3=new JPanel();
JButton ajoutcarte=new JButton("Ajout Carte");
pane3.add(ajoutcarte);
JPanel pane4=new JPanel();
JButton affichtransaction=new JButton("Affiche Transaction");
pane4.add(affichtransaction);
JPanel pane5=new JPanel();
JButton affichcpte=new JButton("Affiche Comptes");
pane5.add(affichcpte);
JPanel pane6=new JPanel();
JButton affichclt=new JButton("Affiche Clients");
pane6.add(affichclt);
JPanel pane7=new JPanel();
JButton affichcarte=new JButton("Affiche cartes");
pane7.add(affichcarte);
paneauprincipaladmin.add(paneausup);
paneauprincipaladmin.add(pane1);
paneauprincipaladmin.add(pane2);
paneauprincipaladmin.add(pane3);
paneauprincipaladmin.add(pane4);
paneauprincipaladmin.add(pane5);
paneauprincipaladmin.add(pane6);
paneauprincipaladmin.add(pane7);
return paneauprincipaladmin;
}
}
===== fenetreprincipale =======
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class fenetreprincipale extends JFrame implements ActionListener{
private JButton buttonadmin;
private JButton buttonuser;
private Window frame;
public fenetreprincipale(){
super();
init();
}
private void init(){
setTitle("DAB");
setSize(500,500);
setLocationRelativeTo(null);
setResizable(false);
setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
setContentPane(initpane());
}
private JPanel initpane(){
JPanel paneauprincipal=new JPanel();
paneauprincipal.setLayout(new GridLayout(2,1));
JPanel paneauaccueil = new JPanel();
JLabel labelaccueil=new JLabel("Page d'accueil");
paneauaccueil.add(labelaccueil);
JPanel paneauchoix = new JPanel();
buttonadmin = new JButton("Administrateur");
paneauchoix.add(buttonadmin);
buttonuser = new JButton("Utilisateur");
paneauchoix.add(buttonuser);
paneauprincipal.add(paneauaccueil);
paneauprincipal.add(paneauchoix);
return paneauprincipal;
}
public void actionPerformed (ActionEvent e){
Object source=e.getSource();
fenetreadmin f=new fenetreadmin();
if(source == buttonadmin){
this.hide();
f.show();
}else {
}
}
} |