わかりました - あきらめます。
JFace ListViewer の幅と高さを設定するにはどうすればよいですか?
これは自明のはずですが、何も見つからないようで、クラスのメソッドを見てそれを行う明白な方法はありません。
運がないのでこれを試しました:
myListViewer.getControl().setSize(1000, 1000);
どんな助けでも感謝します。
これを行うには、ListViewer に関連付けられた List に layoutdata を設定します。
myListViewer.getControl().setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
コントロールのサイズを変更して、セルを水平方向に塗りつぶし、残りの水平方向のスペースに合わせます。
サイズを明示的に設定しません。代わりにレイアウトを使用します。レイアウトは、コンテナー内のウィジェットのサイズと位置を管理します。SWT レイアウトを理解するのに役立つこのeclipse の記事を読んでください。