我正在使用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()