Redimensionner un JLabel

Redimensionner un JLabel - Java - Programmation

Marsh Posté le 21-06-2005 à 15:00:52    

Bonjour, j'ai un petit problème de JLabel.
Mon JLabel est contenu dans un JPanel(1) lui même contenu dans un JPanel(2) lui même contenu...(après on s'en fout)
J'ai beau mettre des MaximumSize a mon JLabel, et à mes deux JPanel, si le texte dépasse la largeur indiquée, le JLabel ainsi que les JPanel le contenant sont agrandi(via une JScrollBar).
 
Hors, je ne veux absolument pas ça, j'aimerai que le text de mon JLabel passe du coup sur plusieurs lignes. Savez vous a quoi ceci est du? N'est-il pas possible de limiter une taille de JLabel?
 
Merci

Reply

Marsh Posté le 21-06-2005 à 15:00:52   

Reply

Marsh Posté le 21-06-2005 à 15:08:51    

un JLabel ne passe jamais sur plusieurs lignes, utilise un JTextComponent à la place.

Reply

Marsh Posté le 21-06-2005 à 15:26:57    

si tu mets en HTML il fait le retour à la ligne auto  
 
l.setText("<html>tttjglkfjg fkjhg dfjgkhd gkjdh" ) ;
 
(mais c'est moche je te préviens)


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 21-06-2005 à 15:37:56    

jagstang a écrit :

si tu mets en HTML il fait le retour à la ligne auto  
 
l.setText("<html>tttjglkfjg fkjhg dfjgkhd gkjdh" ) ;
 
(mais c'est moche je te préviens)


[:pingouino]
 
il utilise un JTextComponent en interne dans ce cas, charge un parser HTML et des classes qui vont avec.

Reply

Marsh Posté le 21-06-2005 à 16:36:25    

c'est bon merci, je me suis débrouillé avec un JTextArea

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed