テーブルと追加/削除ボタンを含むEclipse設定ページの一部を構築しようとしています。サンプルコードをいくつか見つけましたが、次のことがわかりません。
方法
protected void adjustForNumColumns(int numColumns) {
((GridData)top.getLayoutData()).horizontalSpan = numColumns;
}
親 (上部) コンポジットの水平スパンを列数に設定します。
そしてその方法
protected void doFillIntoGrid(Composite parent, int numColumns) {
top = parent;
// set layout
GridData gd = new GridData(GridData.FILL_HORIZONTAL);
gd.horizontalSpan = numColumns;
top.setLayoutData(gd); ... }
水平スパンが列数に設定されたレイアウトを設定します。
グリッド データ オブジェクトに列数が何らかの形で 2 回適用されるのはなぜですか? それはかなりばかげた質問かもしれませんが、私はすべてを始めたばかりです... 誰か私にそれがどのように機能するか説明できますか? (または、説明を見つけることができる素敵な Web ページを参照することもできます)