java - 调整 jScrollPane 中 JTextArea 的大小?

标签 java resize jtextarea

我正在使用 Java 6,并且我有一个对话框,它使用组布局,其中有两个并排的面板,每个面板都有自己的 jTextArea。每个 jTextArea 都设置在 jScrollPane 中。

下图并排显示了两个面板。在某种情况下,我想隐藏右侧面板,并让左侧面板及其文本区域填满屏幕的宽度。

enter image description here

因此,我在左侧面板和文本区域上使用了 setPreferredSize 方法,它可以很好地调整面板的大小,但不会调整 JTextArea 的大小,它只更新滚动 Pane 的宽度,然后您会看到出现一个滚动条。

enter image description here

我看到另一篇文章说从 ScrollPane 中删除 JTextArea 并调整大小应该可以,但是有没有办法让它们保持关联并仍然调整 JTextArea 的大小?

最佳答案

在 jscrollpane 上使用 setPreferredSize 方法而不是文本字段

关于java - 调整 jScrollPane 中 JTextArea 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51424129/

相关文章:

java - 动态地向 JTabbedPane 的不同选项卡中的多个 JTextAreas 添加文本?

Java新手保存和加载: Notepad

java - 使用 JAXB 编码嵌套对象 - 展开

java - 使用 java 流和收集来获取泛型类型

java - 如何在 JTextPane 中实现项目符号点?

java - 使用可变大小的内容调整 JScrollpane 的大小

javascript - 在 jQuery 中悬停后元素大小调整问题

android - 在运行时调整图像大小时的质量问题

java - 如何将菜单项保持在文本区域的顶部?

java - 一段时间后,Coldfusion 停止使用 smtp.gmail.com 发送电子邮件