我正在使用Java 6,我有一个对话框,该对话框使用Group布局,两个面板并排放置,每个面板都有自己的jTextArea。每个jTextArea都在jScrollPane中设置。
下图并排显示了两个面板。在某些情况下,我想隐藏右侧面板,并使左侧面板及其文本区域填充屏幕的宽度。
因此,我在左侧面板和文本区域上都使用了 setPreferredSize 方法,它可以精确调整Panel的大小,但不会调整JTextArea的大小,它只会更新滚动窗格的宽度,然后您会看到一个滚动条。
我看到另一条帖子说从ScrollPane中删除JTextArea并调整大小应该可以,但是有没有办法保持它们关联并仍然调整JTextArea的大小?
答案 0 :(得分:1)
在jscrollpane而不是文本字段上使用setPreferredSize方法