1

私は 3 つの JPanel を持っています。最初はベース パネルで、他の 2 つは最初に追加されます。黒い色とコンポーネントの周りの白い色で示されているように、使用されていないスペースがたくさんあることに気付きました。

このスペースをどのように削除しますか?

代替テキスト

4

1 に答える 1

7

GridLayout または BorderLayout のいずれかを使用している場合、どちらにもコンポーネント間のスペースを変更するメソッドがあります。

GridLayout では、これは 4 int パラメーター コンストラクターで実行でき、BorderLayout では 2 int パラメーター コンストラクターで実行できます。どちらの LayoutManager にも setHgap および setVgap メソッドがあります。

GridBagLayout を使用している場合は、GridBagConstraints のインセットが必要なものに変更されていることを確認する必要があります。ただし、他のマネージャーのいずれかを使用していると思います。

于 2009-05-28T10:20:44.777 に答える