一部のテキストフィールドが水平方向にサイズ変更可能で、最大幅も指定されている GUI を作成したいと思います。たとえば、推奨される幅は 100 ピクセルです。ウィンドウのサイズを変更すると、幅が大きくなる可能性がありますが、許容される最大幅は 200 ピクセルです。GroupLayoutはこれをサポートしており、 addComponentメソッドで最大サイズを指定できます(最小値と優先値と共に)。
Netbeans とSwing GUI Builder (Matisse)を使用しています。テキストフィールドをサイズ変更可能に設定でき、好みのサイズを設定できますが、最大サイズ (および最小サイズ) を設定する場所が見つかりませんでした。プロパティ シートのレイアウト セクションは次のとおりです。
代替テキスト http://img690.imageshack.us/img690/3523/netbeanstfproplayout.png
最大サイズを設定できないShort.MAX_VALUE
ため、代わりに Netbeans が使用するため、テキストフィールドのサイズを変更できる場合は上限がありません。コンポーネントのプロパティも設定しようとしましたmaximumSize
が、効果がなく、無視されます。
.form
ファイルを手動で編集すると、そのmax="32767"
部分を変更できmax="200"
、Netbeans は正しいコードを生成します。ファイルを手動で編集せずに設定する方法はあり.form
ますか?