Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java GUI文本框滚动条帮助_Java_User Interface_Scroll_Scrollbar - Fatal编程技术网

Java GUI文本框滚动条帮助

Java GUI文本框滚动条帮助,java,user-interface,scroll,scrollbar,Java,User Interface,Scroll,Scrollbar,一,。 JTextArea消息=新的JTextArea5,30; 2. JScrollPane scrollTextBox=新的JScrollPane消息,JScrollPane.VERTICAL\u SCROLLBAR\u始终,JScrollPane.HORIZONTAL\u SCROLLBAR\u根据需要; 3. 集装箱窗口; 4. ... 5. messages.setPreferredSizenew dimension500100; 6. messages.setLineWraptrue

一,。 JTextArea消息=新的JTextArea5,30; 2. JScrollPane scrollTextBox=新的JScrollPane消息,JScrollPane.VERTICAL\u SCROLLBAR\u始终,JScrollPane.HORIZONTAL\u SCROLLBAR\u根据需要; 3. 集装箱窗口; 4. ... 5. messages.setPreferredSizenew dimension500100; 6. messages.setLineWraptrue; 7. messages.addscrollTextBox,BorderLayout.CENTER; 8. window.addmessages; 九,

十,。 我正在尝试在GUI框中编写一个文本框,用于返回来自服务器的消息,它需要一个滚动条,因为消息不断发送,但目前只有前几行可见,其余行不可见,因为我无法使滚动条工作。 11 我以前的尝试导致了以下错误: 12 java.lang.IllegalArgumentException:将容器的父级添加到自身 13 位于java.awt.Container.checkAddToSelfUnknown Source 14 位于java.awt.Container.addImplUnknown Source 15 位于java.awt.Container.addUnknown Source 16 java:91 17 在LODClient.runLODClient.java:94 18 位于LODClient.mainLODClient.java:157 十九,

二十,。
或无更改且无滚动条。

错误消息中解释了问题。您正在将消息添加到scrollTextBox,然后将scrollTextBox添加到消息

请尝试格式化您的问题…

删除第7行

将第8行更改为:

window.add(scrollTextBox); 
方法是将组件“消息”插入到JScrollPane中,如第2行所示。然后,不要在容器中插入“messages”,而是插入scoll窗格


还有,请下次格式化您的问题。

这里有一个建议:在编辑文本时使用StackOverflow标记版的格式化规则,我们可能有机会理解您的问题。谢谢,最后我整理好了。很抱歉格式化,第一次使用这个网站,我只是找到我的方法。