我想指定大小为 200dlu <首选组件大小 < 600dlu
这是一个基本的三栏布局,中间栏有时会是空的,但有时可能会有很长的字符串(文件路径等)。
我目前使用它作为我的专栏规范:“pref, max(200dlu;pref):grow, pref”
但是,当中间列中的文本字段的内容非常大时,这并不能很好地工作——它可以增长到超过屏幕的大小。即使它没有超出屏幕,如果它在大屏幕上变得非常大,它也会显得愚蠢和尴尬。我不想使用滚动条——我只想为列设置一个合理的默认大小,如果绝对必要,用户(实际上是我)可以处理笨拙的文本字段内容滚动机制。
解释一下: - 如果文本字段想要非常小,那么我希望列是 200dlu - 如果文本字段想要非常大,那么我希望列是 600dlu - 否则,就让列成为文本字段的首选大小
JFormsDesigner 产品的文档似乎暗示您可以在使用 JGoodies FormLayout 作为布局管理器时执行此操作(但我不喜欢图形布局管理器工具,我只想使用 formlayout 语言)。