3

わかりました - あきらめます。

JFace ListViewer の幅と高さを設定するにはどうすればよいですか?

これは自明のはずですが、何も見つからないようで、クラスのメソッドを見てそれを行う明白な方法はありません。

運がないのでこれを試しました:

myListViewer.getControl().setSize(1000, 1000);

どんな助けでも感謝します。

4

2 に答える 2

3

これを行うには、ListViewer に関連付けられた List に layoutdata を設定します。

myListViewer.getControl().setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

コントロールのサイズを変更して、セルを水平方向に塗りつぶし、残りの水平方向のスペースに合わせます。

于 2013-01-30T09:01:09.753 に答える
1

サイズを明示的に設定しません。代わりにレイアウトを使用します。レイアウトは、コンテナー内のウィジェットのサイズと位置を管理します。SWT レイアウトを理解するのに役立つこのeclipse の記事を読んでください。

于 2009-12-27T06:46:31.070 に答える