Probleme afficher au centre d'une frame
Bonjour,
Je voudrais afficher un genre de formulaire Login, mot de passe avec 2 label et 2 TextField. Puis un bouton Valider en desous.
J'ai reussi à afficher le 1er label et le 1er TextField a coté.
Puis le 2eme en dessous.
Le probleme est que j'arrive pas à les places au cente de ma Frame.
Merci de maider !!
Code:
1 2 3 4 5
| TextField txtLogin = new TextField (20);
TextField txtPassword = new TextField (20);
Button button = new Button("Valider");
JLabel lblLogin = new JLabel("Login :");
JLabel lblPassword = new JLabel("Password :"); |
Mon constructeur :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| GridLayout disposition = new GridLayout(4,1);
JPanel top = new JPanel(new FlowLayout());
top.add(lblLogin);
top.add(txtLogin);
add(top, BorderLayout.NORTH);
JPanel middle = new JPanel(new FlowLayout());
middle.add(lblPassword);
middle.add(txtPassword);
add(middle, BorderLayout.CENTER);
Panel bottom = new Panel(new FlowLayout());
bottom.add(button);
add(bottom, BorderLayout.SOUTH);
this.setVisible(true); |