Bonjour!
Je crée un programme qui permettra de répéter la théorie de la
circulation.
J'ai une Box (verticale), qui contient respectivement le titre d'une
question, une autre Box (horizontale), et une Box(verticale). Ces deux
dernière contiennent par exemple 3 signaux pour l'horizontale, et la
question et les réponses pour la verticale.
Tout allait bien jusqu'à ce que je me rende compte que les questions
étaient trop longues pour ma fenêtre (j'utilisais alors un JLabel, cela
fonctionnait très bien):
JLabel affich1 = new JLabel(question.intitule);
answerBox.add(affich1);
Pour permettre les retours à la ligne, j'ai utilisé pour la question un
JTextArea :
JTextArea affich1 = new JTextArea(question.intitule);
affich1.setOpaque(false);
affich1.setLineWrap(true);
affich1.setWrapStyleWord(true);
affich1.setEditable(false);
answerBox.add(affich1);
Le problème est que maintenant, la JTextArea passe au dessus de la Box
des images... Elle les recouvre carrément (captures d'écran disponibles
par mail)...
Il me semble avoir essayé pas mal de solutions (setSize,
setPreferredSize, ...) avec la TextArea, mais rien... Elle s'entête!
Yes! Ca a l'air de marcher! Et la balise <br> a même l'air superflue, si je l'enlève, le JLabel prend tout de même plusieurs lignes!
Ca, ca dépend si tu veux laisser java faire la mise en page...
Merci!
de rien :) Pour une fois que je peux etre utile, lol
Adrien Dufey
Ca, ca dépend si tu veux laisser java faire la mise en page...
Bof... Chez moi, sur deux petites lignes, java m'avait ajouté une coupure en plus du <br>, alors qu'il y avait largement la place pour ne pas en rajouter...
de rien :) Pour une fois que je peux etre utile, lol
;-)
Ca, ca dépend si tu veux laisser java faire la mise en page...
Bof... Chez moi, sur deux petites lignes, java m'avait ajouté une
coupure en plus du <br>, alors qu'il y avait largement la place pour ne
pas en rajouter...
de rien :)
Pour une fois que je peux etre utile, lol
Ca, ca dépend si tu veux laisser java faire la mise en page...
Bof... Chez moi, sur deux petites lignes, java m'avait ajouté une coupure en plus du <br>, alors qu'il y avait largement la place pour ne pas en rajouter...
de rien :) Pour une fois que je peux etre utile, lol