2

垂直方向に整列する BoxLayout を使用する場合、含まれている JFrame が大きくなるにつれてコンポーネントが拡張されないようにするにはどうすればよいでしょうか。さまざまなレイアウトを試しましたが、すぐに乱雑になりました。また、パネルの下部に接着剤を追加しようとしましたが、レイアウト マネージャーは接着剤を別の空の JPanel のように扱っているため、すべてのコンポーネントが拡張されます。助言がありますか?

4

1 に答える 1

2

コンテナをネストすることを検討してください。たとえば、コンテナを使用する BoxLayout を、BorderLayout を使用するコンテナの BorderLayout.NORTH 位置に配置すると、必要な垂直方向のスペースだけが占有され、それ以上は占有されません。

編集:lnballotiに従って修正されました!

于 2012-06-14T22:19:05.867 に答える