Bonjour,
sur une Frame, je dois placer:
* 1 texte centré
* 5 lignes contenant un JLabel + JTextField
* un bouton submit
J'ai pensé utilisé un BorderLayout:
* NORTH contient le texte
* CENTER contient un GridLayout de 2 colonnes et 5 lignes
* SOUTH contient le bouton submit
Je ne suis pas sûr que mon chois soit judiciuex car:
* NORTH: je n'arrive pas à centrer le texte
*CENTER: comme il y a beaucoup de place, les JTextField sont beaucoup
trop "haut" (on a l'impression qu'ils contiennent 3 lignes!), je
voudrais qu'ils aient seulement 1 ligne de hauteur
*SOUTH: le bouton tient toute la largeur de ma JFrame, je voudrais en
fait que la largeur s'adapte à son texte "submit"
A votre avis, quels élements devrais-je utiliser pour mon layout?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Philippe
julien wrote:
Bonjour, sur une Frame, je dois placer: * 1 texte centré * 5 lignes contenant un JLabel + JTextField * un bouton submit
J'ai pensé utilisé un BorderLayout: * NORTH contient le texte * CENTER contient un GridLayout de 2 colonnes et 5 lignes * SOUTH contient le bouton submit
Je ne suis pas sûr que mon chois soit judiciuex car: * NORTH: je n'arrive pas à centrer le texte
*CENTER: comme il y a beaucoup de place, les JTextField sont beaucoup trop "haut" (on a l'impression qu'ils contiennent 3 lignes!), je voudrais qu'ils aient seulement 1 ligne de hauteur
*SOUTH: le bouton tient toute la largeur de ma JFrame, je voudrais en fait que la largeur s'adapte à son texte "submit"
A votre avis, quels élements devrais-je utiliser pour mon layout?
Merci Julien
Je propose :
Panel1 (Principal): BorderLayout - CENTER : ton texte - SOUTH : Panel2
Comme ça, ton texte prendra toute la place (car au centre). et les label et les champs seront à leur taille (car dans des flow)
J'ai fait un petitprototype qui semble marcher comme tu veux : http://cjoint.com/?jAvRT5kScN
-- Philippe
julien wrote:
Bonjour,
sur une Frame, je dois placer:
* 1 texte centré
* 5 lignes contenant un JLabel + JTextField
* un bouton submit
J'ai pensé utilisé un BorderLayout:
* NORTH contient le texte
* CENTER contient un GridLayout de 2 colonnes et 5 lignes
* SOUTH contient le bouton submit
Je ne suis pas sûr que mon chois soit judiciuex car:
* NORTH: je n'arrive pas à centrer le texte
*CENTER: comme il y a beaucoup de place, les JTextField sont beaucoup
trop "haut" (on a l'impression qu'ils contiennent 3 lignes!), je
voudrais qu'ils aient seulement 1 ligne de hauteur
*SOUTH: le bouton tient toute la largeur de ma JFrame, je voudrais en
fait que la largeur s'adapte à son texte "submit"
A votre avis, quels élements devrais-je utiliser pour mon layout?
Merci
Julien
Je propose :
Panel1 (Principal): BorderLayout
- CENTER : ton texte
- SOUTH : Panel2
Bonjour, sur une Frame, je dois placer: * 1 texte centré * 5 lignes contenant un JLabel + JTextField * un bouton submit
J'ai pensé utilisé un BorderLayout: * NORTH contient le texte * CENTER contient un GridLayout de 2 colonnes et 5 lignes * SOUTH contient le bouton submit
Je ne suis pas sûr que mon chois soit judiciuex car: * NORTH: je n'arrive pas à centrer le texte
*CENTER: comme il y a beaucoup de place, les JTextField sont beaucoup trop "haut" (on a l'impression qu'ils contiennent 3 lignes!), je voudrais qu'ils aient seulement 1 ligne de hauteur
*SOUTH: le bouton tient toute la largeur de ma JFrame, je voudrais en fait que la largeur s'adapte à son texte "submit"
A votre avis, quels élements devrais-je utiliser pour mon layout?
Merci Julien
Je propose :
Panel1 (Principal): BorderLayout - CENTER : ton texte - SOUTH : Panel2