-
écrire verticalement
Salut,
J'essaye d'écrire un label verticalement, bref, je veux écrire :
L
A
B
E
L
au lieu de LABEL.
J'ai rien trouvé de bien folichon, à part setComponentOrientation, mais ça ne donne pas la possibilité de changer l'orientation verticale (malgré ce que j'avais compris de la javaDoc :?: )
Bref, si vous avez une idée (à part créer un label par lettre :roll: )...
Merci
-
Euh
Un truc tout bête, t'as pas essayé de faire une fonction qui rajoute un \n après chaque caractère de ton libéllé ?
-
Je crois pas que ce soit faisable directement avec un JLabel. Tu peux toujours te faire ton propre JComponent, ce n'est pas très compliqué à faire.
-
Les \n me paraissaient assez malin, mais ça ne fonctionne pas...
Ca m'étonne quand même qu'on est pas un moyen plus direct d'écrire en vertical... Vais continuer un peu mes recherches.
-
Ou à la rigueur un JTextArea avec le coup des '\n' après chaque lettre. C'est sûr que le plus propre c'est de faire un composant pour ça.
-
Ah oui, effectivement, le texteArea interprétera mes \n. C'est vrai que c'est pas propre, mais vu que ça ne me servira que pour quelques lettres, c'est acceptable :wink:
Merci de vos aides !
-
hop hop hop, pas de \n, mais des line separator récupérés avec System.getProperty("line.separator") stp !