org.eclipse.swt.widgets.Listいくつかのアイテムを動的に追加するために使用しています。
ただし、各文字列のサイズは、 によって指定されたデフォルトの幅よりも大きくなっていますList。
Stringに新しいものを追加するたびに、リストのサイズを再計算するにはどうすればよいListですか?
編集1
質問の素朴さで申し訳ありませんが、まだSWTの初心者です。
これは私がそれを作成した方法です:
Group parentGrp = new Group(threeColComposite,SWT.NONE);  
parentGrp.setText("Interfaces Present in Selected jar");  
parentGrp.setLayout(new GridLayout(1,false));  
parentGrp.setLayoutData(new GridData(SWT.FILL,SWT.FILL,true,true));  
myList = new List(parentGrp, SWT.BORDER | SWT.V_SCROLL | SWT.MULTI);  
myList.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
list親グループの唯一の子だったので、別のレイアウトは使用していません。レイアウトが使用されていない場合、それは間違っていますか?
編集2
 
@Baz:メソッドからの回答のスニペットを使用しましたcreateMiddleContent()