我想创建存储多个组件的面板,但在调整面板大小时仅调整我想要的组件的大小。例如,如果我有一个存储 1 个标签和 2 个文本字段的面板,我希望能够告诉它仅调整文本字段的大小,而不调整标签大小。是否有任何布局已经做到了这一点,还是我必须开始学习编写自定义布局?
最佳答案
有可用的布局管理器包含该行为(嗯,有点)。例如FormLayout
from JGoodies允许将面板分成列并指定每个单独列的调整大小行为。
一个典型的用例是,您有一个类似表单的结构(第 1 列包含标签,第 2 列是输入字段),您希望调整大小时仅调整第二列的大小,以确保标签的可见性并让输入字段使用所有可用的额外空间。
关于java - 仅调整指定组件大小的面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11291561/