1. JTextArea messages = new JTextArea (5, 30); 2. JScrollPane scrollTextBox = nouveau JScrollPane (messages, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); 3. Fenêtre de conteneur; 4. ... 5. messages.setPreferredSize (nouvelle dimension (500,100)); 6. messages.setLineWrap (true); 7. messages.add (scrollTextBox, BorderLayout.CENTER); 8. window.add (messages); 9.GUI Aide de la barre de défilement
10. Je suis en train d'écrire une zone de texte dans une zone de GUI qui renvoie les messages d'un serveur, il a besoin d'une barre de défilement, car les messages sont continuellement envoyés, mais à l'heure actuelle que les premières lignes sont visibles et le reste n'est pas parce que je ne peux pas faire fonctionner le parchemin. 11. mes tentatives avant ont déjà causé cette erreur: 12. java.lang.IllegalArgumentException: l'ajout d'un parent de conteneur à se 13. à java.awt.Container.checkAddToSelf (Source inconnue) 14. à java.awt.Container.addImpl (Source inconnue) 15. à java.awt.Container.add (source inconnue) 16. à LODGUI.drawAndShow (LODGUI.java:91) 17. à LODClient.run (LODClient.java:94) 18. à LODClient.main (LODClient.java:157) 19.
20. ou aucun changement et aucune barre de défilement.
Voici une suggestion: utilisez les règles de mise en forme de la version Markdown de StackOverflow (visible lorsque vous modifiez votre texte) et nous pourrions avoir une chance de comprendre votre question. – Riduidel