java使用Matisse GUI builder设置最大宽度
我想创建一个GUI,其中一些文本字段可以水平调整大小,但也指定了最大宽度。例如,首选宽度为100像素,如果调整窗口大小,宽度可以更大,但允许的最大宽度为200像素GroupLayout支持这一点,我们可以在addComponent方法中指定最大大小(以及最小值和首选值)
我正在使用Netbeans和Swing GUI Builder (Matisse)。我可以将文本字段设置为可调整大小,我可以设置首选大小,但我找不到设置最大大小(以及最小大小)的地方。以下是属性页的布局部分:
alt text http://img690.imageshack.us/img690/3523/netbeanstfproplayout.png
由于无法设置最大大小,Netbeans使用Short.MAX_VALUE
,因此如果文本字段的大小可以调整,它就没有上限。我还尝试设置组件的maximumSize
属性,但它没有效果,将被忽略
如果我手动编辑.form
文件,我可以将max="32767"
部分更改为max="200"
,Netbeans生成正确的代码。有没有一种方法可以在不手动编辑.form
文件的情况下进行设置
共 (0) 个答案