【发布时间】:2010-04-12 09:47:19
【问题描述】:
1。 JTextArea 消息 = 新 JTextArea(5, 30); 2. JScrollPane scrollTextBox = new JScrollPane(消息, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED ); 3. 容器窗口; 4. ... 5. messages.setPreferredSize(新维度(500,100)); 6. 消息.setLineWrap(true); 7. messages.add(scrollTextBox, BorderLayout.CENTER); 8. window.add(消息); 9.
10。 我正在尝试在从服务器返回消息的 GUI 框中编写一个文本框,它需要一个滚动条,因为消息不断被发送,但目前只有前几行是可见的,其余的不是因为我无法让滚动工作。 11. 我之前的尝试要么导致了这个错误: 12. java.lang.IllegalArgumentException:将容器的父级添加到自身 13. 在 java.awt.Container.checkAddToSelf(未知来源) 14. 在 java.awt.Container.addImpl(未知来源) 15. 在 java.awt.Container.add(未知来源) 16. 在 LODGUI.drawAndShow(LODGUI.java:91) 17. 在 LODClient.run(LODClient.java:94) 18. 在 LODClient.main(LODClient.java:157) 19.
20。 或者没有变化也没有滚动条。
【问题讨论】:
-
这里有一个建议:使用 StackOverflow 的 Markdown 版本的格式规则(编辑文本时可见),我们可能有机会理解您的问题。
标签: java user-interface scroll scrollbar