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
| public void gestionPanelOption(){
//On s'occupe des comboBox dynamique
gestionComboBoxDynamique();
//Positionnement des composants du formulaire des options générales
gestionTabOptionsGenerales();
gestionTabOptionsAvancee();
scrollOpGenerales = new JScrollPane(panOptionsGeneral);
JPanel pan1 = new JPanel(new BorderLayout());
pan1.add(scrollOpGenerales);
//Gestion du JTabbedPane
tabOptions.setBounds(panFenetre.getX() + panFenetre.getWidth() + 10, 10, this.getContentPane().getWidth()/ 2 - 30 , this.getContentPane().getHeight()/2 - 35);
tabOptions.add("Options Génerales", pan1);
tabOptions.add("Options Avancées", panOptionsAvance);
}
public void gestionTabOptionsGenerales(){
//On empêche la saisie de caractère autre que des chiffres
jtf1.setDocument(JustNumber1);
jtf2.setDocument(JustNumber2);
jtfNbFenetre.setDocument(JustNumber3);
jtfIDHt.setDocument(JustNumber4);
jtfIDLg.setDocument(JustNumber5);
//On s'occupe du dynamisme des JTextFields pour le dessin
gestionDynamiqueTextField();
//Gestion des éléments du formulaire des options générales
panOptionsGeneral.setLayout(null);
//Gestion ComboBox
client.setBounds(20, 120, 120, 50 );
panOptionsGeneral.add(client);
endroit.setBounds(370,120,180,50);
panOptionsGeneral.add(endroit);
cbClient.setBounds(150, 136, 200, 20);
panOptionsGeneral.add(cbClient);
panOptionsGeneral.add(new MyErrorLabel("Veuillez ajouter un nouvel élément", cbClient));
cbEndroit.setBounds(550, 136, 200, 20);
panOptionsGeneral.add(cbEndroit);
//Gestion TextField
hauteur.setBounds(20, 0, 120, 50 );
panOptionsGeneral.add(hauteur);
largeur.setBounds(20, 60, 120, 50 );
panOptionsGeneral.add(largeur);
nbfenetre.setBounds(20, 180, 120, 50);
panOptionsGeneral.add(nbfenetre);
intDormantHt.setBounds(370, 0, 180, 50);
panOptionsGeneral.add(intDormantHt);
intDormantLg.setBounds(370, 60, 180, 50);
panOptionsGeneral.add(intDormantLg);
jtf1.setBounds(150, 16, 200, 20);
panOptionsGeneral.add(jtf1);
panOptionsGeneral.add(new MyErrorLabel("Ce champs est obligatoire et doit être supérieur à 300", jtf1));
jtf2.setBounds(150, 76, 200, 20);
panOptionsGeneral.add(jtf2);
panOptionsGeneral.add(new MyErrorLabel("Ce champs est obligatoire et doit être supérieur à 300", jtf2));
jtfNbFenetre.setBounds(150, 196, 200, 20);
panOptionsGeneral.add(jtfNbFenetre);
panOptionsGeneral.add(new MyErrorLabel("Ce champs est obligatoire", jtfNbFenetre));
jtfIDHt.setBounds(550, 16, 200, 20);
panOptionsGeneral.add(jtfIDHt);
jtfIDLg.setBounds(550, 76, 200, 20);
panOptionsGeneral.add(jtfIDLg);
} |
Partager