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 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 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222
|
public class form1 {
public static void interface1(){
class AfficheTout extends JFrame {
public AfficheTout() {
initGUI();
}
public void initGUI() {
this.setTitle("Serveur"); //titre
this.setSize(800 , 800); // dimension
//************
Color grie=new Color(40,80,80,190);
JPanel pannel0 = new JPanel();
JPanel pannel1 = new JPanel();
JPanel pannel2 = new JPanel();
JPanel pannel3 = new JPanel();
JPanel pannel4 = new JPanel();
JTabbedPane tabOnglets = new JTabbedPane();
tabOnglets.addTab("page1", pannel1);
tabOnglets.addTab("page2", pannel2);
tabOnglets.addTab("page3", pannel3);
tabOnglets.addTab("page4", pannel4);
final JComboBox box1=new JComboBox();
JLabel labela1=new JLabel("---------------------------------------");
JLabel labela2=new JLabel("---------------------------------------");
JLabel labela3=new JLabel("---------------------------------------");
JLabel label1=new JLabel("Etat des clients :");
label1.setFont(new java.awt.Font("Serif", 1, 15));
label1.setForeground(Color.RED);
JLabel label2=new JLabel(" Client1 : ");
label2.setForeground(grie);
JLabel label3=new JLabel(" Etat : ");
JLabel label4=new JLabel(" Nom de l'hote :192.168.0.3 ");
JLabel label5=new JLabel(" port :45676");
JLabel label6=new JLabel(" Client2 : ");
label6.setForeground(grie);
JLabel label7=new JLabel(" Etat : ");
JLabel label8=new JLabel(" Nom de l'hote :192.168.0.4 ");
JLabel label9=new JLabel(" port :45677");
JLabel label10=new JLabel(" Client3 : ");
label10.setForeground(grie);
JLabel label11=new JLabel(" Etat : ");
JLabel label12=new JLabel(" Nom de l'hote :192.168.0.2 ");
JLabel label13=new JLabel(" port :45678");
JLabel label14=new JLabel(" Client4 : ");
label14.setForeground(grie);
JLabel label15=new JLabel(" Etat : ");
JLabel label16=new JLabel(" Nom de l'hote :192.168.0.1 ");
JLabel label17=new JLabel(" port :45679");
label1.setBounds(100,6,200,23);
label2.setBounds(5,24,200,23);
label3.setBounds(5,42,200,23);
label0.setBounds(20,42,200,23);
label4.setBounds(5,60,200,23);
label5.setBounds(5,78,200,23);
labela1.setBounds(5,96,350,23);
label6.setBounds(5,112,200,23);
label7.setBounds(5,130,200,23);
label01.setBounds(20,130,200,23);
label8.setBounds(5,148,200,23);
label9.setBounds(5,166,200,23);
labela2.setBounds(5,182,350,23);
label10.setBounds(5,200,200,23);
label11.setBounds(5,218,200,23);
label02.setBounds(20,218,200,23);
label12.setBounds(5,236,200,23);
label13.setBounds(5,252,200,23);
labela3.setBounds(5,270,350,23);
label14.setBounds(5,288,200,23);
label15.setBounds(5,306,200,23);
label03.setBounds(20,306,200,23);
label16.setBounds(5,322,200,23);
label17.setBounds(5,340,200,23);
transfert.setBounds(5,6,200,23);
box1.addItem("0");
box1.addItem("5");
box1.addItem("10");
box1.addItem("15");
box1.addItem("20");
box1.addItem("25");
box1.addItem("30");
box1.addItem("35");
box1.addItem("40");
box1.addItem("45");
box1.addItem("50");
box1.addItem("55");
box1.addItem("60");
box1.addItem("65");
box1.addItem("70");
box1.addItem("75");
box1.addItem("80");
box1.addItem("85");
box1.addItem("90");
box1.addItem("95");
box1.addItem("100");
pannel0.add(tabOnglets);
pannel2.add(label1);
pannel2.add(label2);
pannel2.add(label3);
pannel2.add(label0);
pannel2.add(label4);
pannel2.add(label5);
pannel2.add(labela1);
pannel2.add(label6);
pannel2.add(label7);
pannel2.add(label01);
pannel2.add(label8);
pannel2.add(label9);
pannel2.add(labela2);
pannel2.add(label10);
pannel2.add(label11);
pannel2.add(label02);
pannel2.add(label12);
pannel2.add(label13);
pannel2.add(labela3);
pannel2.add(label14);
pannel2.add(label15);
pannel2.add(label03);
pannel2.add(label16);
pannel2.add(label17);
pannel2.add(a1);
pannel2.add(a2);
pannel2.add(a3);
pannel2.add(a4);
JPanel paneln = new JPanel();
JPanel panelc = new JPanel();
JPanel panels= new JPanel();
JLabel labels= new JLabel("");
box1.setBounds(200,100,50,22);
JLabel labele=new JLabel(" Le choix du seuil :");
labele.setBounds(70,100,300,23);
JLabel label=new JLabel(" Le transferer aux clients actives :");
label.setBounds(20,20,300,23);
label.setFont(new java.awt.Font("Serif", 1, 15));
label.setForeground(Color.RED);
final JButton transfert = new JButton(new ImageIcon("mailboxup.gif"));
transfert.setText("Transfert de la bdd");
transfert.setBounds(80, 300, 200, 40);
pannel1.setBorder(BorderFactory.createRaisedBevelBorder());
pannel1.setBounds(new Rectangle(5,10,390,480));
pannel2.setBorder(BorderFactory.createRaisedBevelBorder());
pannel2.setBounds(new Rectangle(400,10,390,480));
pannel0.setBorder(BorderFactory.createRaisedBevelBorder());
pannel0.setBounds(new Rectangle(50,50,300,400));
panelc.add(labels);
pannel1.add(box1);
pannel1.setLayout(null);
pannel1.add(label);
pannel1.add(labele);
pannel1.add(transfert);
pannel2.setLayout(null);
pannel0.setLayout(null);
//*************
fichierMenu.setText("Fichier");
choixMenu.setText("Le choix");
helpMenu.setText("Aide");
fichier21.setText("T1");
fichier22.setText("T2");
fermerMenuItem.setText("Quitter");
aboutMenuItem.setText("About...");
fichierMenu.addSeparator(); //ajouter un séparateur au menu
fichierMenu.add(fermerMenuItem); //ajouter un objet menu à un Menu
helpMenu.add(aboutMenuItem);//ajouter un objet menu à un Menu
choixMenu.add(fichier21);
choixMenu.add(fichier22);
menuBar.add(fichierMenu); //ajouter le Menu à la barre des menues
menuBar.add(choixMenu);
menuBar.add(helpMenu); //ajouter le Menu à la barre des menues
this.setJMenuBar(menuBar); //ajouter la barre des menues à la frame
this.setVisible(true); //rendre visible la frame
}
void menuEvent(ActionEvent e) { // méthode des menus
String cmd = e.getActionCommand(); //cmd = getActionCommand, c'est une variable
if("Quitter".equals(cmd)) //définition des termes
System.exit(0); //fermeture de la frame
}
void menuEvent21(ActionEvent e) { // méthode des menus
String cmd = e.getActionCommand(); //cmd = getActionCommand, c'est une variable
interface1();
}
................................................
new AfficheTout();
}
public static void main (String[] args)
{
interface1();
}
} |