グループレイアウトを使用している場合は、すべてのギャップを次のように設定します。
setAutoCreateGaps(true);
setAutoCreateContainerGaps(true);
同じ機能はありGridBagLayout
ますか?
グループレイアウトを使用している場合は、すべてのギャップを次のように設定します。
setAutoCreateGaps(true);
setAutoCreateContainerGaps(true);
同じ機能はありGridBagLayout
ますか?
GridBagLayout では、GridBagConstraints を使用して、以下のプロパティでギャップを設定できます。
GridBagConstraints.ipadx,GridBagConstraints.ipady: レイアウト内のコンポーネントの内部パディングを指定します。
GridBagConstraints.insets: コンポーネントの外部パディングを指定します。
GridBagConstraints.weightx、GridBagConstraints.weighty: スペースの配分方法を決定するために使用されます。
例えば:
pane.setLayout(new GridBagLayout());
GridBagConstraints c = new GridBagConstraints();
c.fill = GridBagConstraints.HORIZONTAL;
c.ipady = 40; //make this component tall
c.ipadx = 10; //make this component wide
c.anchor = GridBagConstraints.PAGE_END; //bottom of space
c.insets = new Insets(10,0,0,0); //top padding
c.gridx = 1; //first column
c.gridy = 2; //third row
c.gridwidth = 2; //2 columns wide
c.weightx = 0.5; //increase horizontal space
c.weighty = 1.0; //increase vertical space