私はEclipseアプリケーションに次のJavaコードを持っています:
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.widgets.List;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.datatools.connectivity.oda.OdaException;
public void setupList(Composite parent, List items) throws OdaException {
GridData myGrid = new GridData(GridData.FILL_HORIZONTAL);
List myList = new List(parent, SWT.V_SCROLL);
myList.setLayoutData(myGrid);
myList.setItems(items);
}
私のプログラムでは、アイテムの数がウィンドウの最大高さを超えていますが、垂直スクロールバーは表示されません。
SWT.V_SCROLL パラメーターをリストに渡すと、垂直スクロール バーが作成されると思いましたが、機能しませんでした。
GridData のリストに垂直スクロールバーを持たせるには何が欠けていますか?
ありがとう。