Alignement à gauche dans JXTaskPane [Résolu]

Messages postés
118
Date d'inscription
lundi 6 novembre 2000
Statut
Membre
Dernière intervention
12 mai 2010
- - Dernière réponse : aforpien
Messages postés
118
Date d'inscription
lundi 6 novembre 2000
Statut
Membre
Dernière intervention
12 mai 2010
- 11 févr. 2010 à 20:48
Bonsoir à tous,

J'essai d'afficher deux JLabel cote à cote dans un JXTaskPane. J'en souhaite deux, car je veux afficher le premier en gras, et le second en normal.
J'ai donc crée un JPanel, comme ceci :

JPanel top = new JPanel(new GridLayout(1, 2));


J'ajoute ensuite les labels dans le JPanel "top", et j'ajoute ensuite ec JPanel dans le JXTaskPane :
JXTaskPane details = new JXTaskPane();
details.setTitle("Details");
details.add(top);


Le problème est que tout est centré, et que je souhaite ensuite ajouté du texte en dessus, les jlabel auront des tailles variables...
Comment puis-je faire pour forcer l'alignement à gauche ? j'ai essayer avec borderlayout mais sans succès...
Merci
Afficher la suite 
A voir également:

1 réponse

Meilleure réponse
Messages postés
118
Date d'inscription
lundi 6 novembre 2000
Statut
Membre
Dernière intervention
12 mai 2010
3
Merci
J'ai trouvé, je poste la réponse au cas ou :

JLabel lbl = new JLabel("DB_CACHE_SIZE : ");
Font f2 = lbl.getFont();
lbl.setFont(f2.deriveFont(f2.getStyle() ^ Font.PLAIN));

JLabel lbl2 = new JLabel(rs.getString("value"));
Font f22 = lbl2.getFont();
lbl2.setFont(f22.deriveFont(f22.getStyle() ^ Font.BOLD));

JPanel top = new JPanel(new FlowLayout(FlowLayout.LEFT));//<-----added
top.add(lbl);
top.add(lbl2);

details.add(top);

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 189 internautes nous ont dit merci ce mois-ci

Commenter la réponse de aforpien