0

グリッド制約の行と列の値が負になっているこのコードに出くわしました。それは何を意味しますか?

GridBagConstraints cons = new GridBagConstraints();
cons.gridx = 0;
cons.gridy = -2;
cons.gridwidth = 0;
cons.gridheight = 1;
cons.anchor = 10;
cons.fill = 0;
4

1 に答える 1

0

との負の値は、相対的な位置gridxを示します。つまり、コンポーネントは、前に追加されたコンポーネントのすぐ右 ( の場合) またはコンポーネントのすぐ下 ( の場合)に配置されます。gridygridxgridy

負の値を直接使用するのではなく、GridBagConstraints.RELATIVE代わりに使用してください。

于 2011-09-20T17:22:04.203 に答える