Bonjour,
J'ai créé un JtextArea et un JScrollPane qui me permet de me déplacer verticalement et horizontalement dans le text que j'append dans ma JTextArea. Seulement, quand ce texte dépasse horizontalement l'affichage, je n'ai plus de raffraichissement de mon texte et donc si je passe une fenetre par dessus mon application ou meme si je déplace mon scroll horizontal, mon texte s'efface.
J'ai essayé de dimensionner mes éléments mais il n'y a rien a faire...
Voici le code :
La création de mon JTextArea et de mon JScrollpane :
Code :
- output = new JTextArea();
- output.setEditable(false);
- scrollPane = new JScrollPane(output); // met le Texte dans le ScrollPane
- scrollPane.setSize(650,580-30*(IntChoix+1));
- scrollPane.setLocation(20,70+30*(IntChoix+1));
-
- scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
- scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
- scrollPane.setWheelScrollingEnabled(true);
- this.myPanel.add(scrollPane);
|
L'ajout de mon texte a mon JTextArea :
Code :
- public void Afficher()
- {
- String s = maMG.AfficherMatrice();
- output.append("Matrice globale :" + "\n" );
- output.append(s + "\n" );
- }
|
Un grand merci pour l'aide que vous pourrez m'apporter. Je desespere la.
Edit : Le probleme ne venait pas de la mais plutot d'un composant foireux autre part qui fesait deconner le scrolling...
Message édité par groskachou le 17-06-2006 à 18:28:51