JLAbel [JAVA] - Programmation
Marsh Posté le 18-02-2002 à 08:57:18
Cela a déjà été demandé il y a une ou deux semaines. Fait une recherche sur le forum, tu y as tout intérêt. En effet, il n'est pas possible de mettre un JLabel sur plusieurs lignes, par contre qqn a gentillement proposé le code de sa classe qui permet de mettre un JLabel sur autant de lignes qu'on veut. Salut !
Marsh Posté le 18-02-2002 à 09:44:39
et ct gfive si mes souvenirs sont bon. Bravo à lui
Marsh Posté le 18-02-2002 à 09:49:00
Dark : vi, mais j'ai pas retrouvé le post!!
Donc bon..
public class MultiLineLabel extends JPanel {
public MultiLineLabel(String text) {
super(new BoxLayout());
StringTokenizer st = new StringTokenizer(text, "\n" );
while (st.hasMoreTokens()) {
add(new JLabel(st.newtToken()));
}
}
}
Et ouala!
A peaufiner, pasque c'est pas sûr que ça marche direct, mais l'idée est là.
Marsh Posté le 18-02-2002 à 10:56:51
ReplyMarsh Posté le 18-02-2002 à 11:47:06
Cherytree : présentement, là, non, j'ai une gratte qui couille, alors ma main est un peu plus bas!!
Marsh Posté le 18-02-2002 à 14:10:39
gfive a écrit a écrit : Cherytree : présentement, là, non, j'ai une gratte qui couille, alors ma main est un peu plus bas!! |
Marsh Posté le 18-02-2002 à 19:51:16
clair !
Marsh Posté le 18-02-2002 à 00:12:43
Bonsoir,
comment mette le texte d'un JLabel sur deux lignes?
J'imagine qu'il faudrait pouvoir mettre comme en C le caractère \n mais ça m'affiche un carré à l'écran. c'est pas génial.
Merci