Eclipse GridData 的垂直滚动条

2024-03-24

我在 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 列表具有垂直滚动条,我缺少什么?

Thanks.


我想到了。需要更改以下行:

GridData myGrid = new GridData(GridData.FILL_BOTH); // FILL_BOTH instead of FILL_HORIZONTAL
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Eclipse GridData 的垂直滚动条 的相关文章

随机推荐