2009-05-28 9 views
1

私は3つのJPanelを持っています。最初はベースパネルで、他の2つが最初に追加されます。私は、使用されていない多くのスペースがあり、コンポーネントの周りに黒色と白色で示されていることを認識しました。スウィングコンポーネントから不当なスペースを削除する

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

alt text http://i41.tinypic.com/zxo30n.png

+0

どのLayoutManagerを使用していますか? – kgiannakakis

+0

@willcodejavaforfood - ありがとう、考えを得た。私はFlowLayoutを使用していて、新しいFlowLayout(FlowLayout.LEFT、0、0)を使ってレイアウトを作成しました。それは動作します、私はちょうどフォントスタイルとサイズを変更する必要があります – n002213f

答えて

7

あなたはグリッドレイアウトやBorderLayoutのいずれかを使用している場合は、それらの両方は、コンポーネント間のスペースを変更する方法があります。

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

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

関連する問題