Bonjour,
Je cherche à faire un formulaire et j’utilise le GridLayout pour mes composants, pour après mettre ce JPanel (GridLayout) dans mon contentPane principale qui est en BorderLayout.
Mon problème est que j’ignore si j’utilise la bonne méthode pour créer mon formulaire, quand même c’est approximativement ce à quoi je m’attends, mis à part quelques contraintes.
Je souhaite : Rétrécir la hauteur de mes champs de saisis, changer la couleur des libellés et pouvoir les déplacés horizontalement pour les rapprocher des champs de saisis.
Voici ci-dessous mon script
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
private void datasaved() {
		if(selector) 
			JPanel pan_Form = new JPanel(new GridLayout(4,2,-100,0));
			JLabel lbl = new JLabel("Veuillez remplir le formulaire ci-dessous ");
			pan_lbl.add(lbl);
			pan_Form.setBackground(Color.BLUE);		
			JTextField jtfNom = new JTextField();
			JTextField jtfPreom = new JTextField();
			JTextField jtfEmail= new JTextField();
			JPasswordField Pwd = new JPasswordField();			
			JButton recenser = new JButton("Recenser");
			JButton decerner = new JButton("Decerner");			
			contentPane.add(pan_Form, BorderLayout.CENTER);
			contentPane.add(pan_lbl, BorderLayout.NORTH);
			pan_Form.add(new JLabel("Nom"));
			pan_Form.add(jtfNom);
			pan_Form.add(new JLabel("Prenom"));
			pan_Form.add(jtfPreom);
			pan_Form.add(new JLabel("Email"));
			pan_Form.add(jtfEmail);
			pan_Form.add(new JLabel("Mot de passe"));
			pan_Form.add(Pwd);
			pan_Form.setSize(300, 300);
			this.setContentPane(contentPane);
 
		}
Merci de bien vouloir m’aider