私はPropertyPanelを構築しています。現在、値を指定できる とそれに対応するフィールドGridLayout
を管理するためにを使用しています。JLabels
しかし、問題は、GridLayout
が列のサイズを自動的に管理することです。つまり、同じ幅になります。
これは、大きな値フィールドがある場合、列が大きくなっている (これは良いことです) が、他の列 (すべてのJLabel
s) も同様に大きくなっていることを意味します。スクリーンショットは次のとおりです。
< 悪い
ご覧のとおり、image
プロパティには大きな値があり、両方の列が大きくなり、s の後に多くのスペースがありJLabel
ます。
だから、私はLayoutManager
各列を必要なだけ大きくする を探しています。
このようなレイアウトが必要です(Gimpで編集されています):
< 良い
ありがとう