有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案