我正在尝试使用eclipse提供的多页编辑器向导创建一个类似于清单编辑器的多页面编辑器。第一页创建如下:
void createPage0() {
Composite composite = new Composite(getContainer(), SWT.DEFAULT);
composite.setLayout(new FillLayout());
FormToolkit toolkit = new FormToolkit(composite.getDisplay());
Form form = toolkit.createForm(composite);
form.setText("Test Viewer");
toolkit.decorateFormHeading(form);
int index = addPage(composite);
setPageText(index, "editor1");
}
当使用eclipse运行时,创建的表单有两个滚动活动滚动条,虽然显然没有任何滚动。
我尝试清理和刷新项目。没有改变。帮助
答案 0 :(得分:0)
我发现了问题。复合周围形式以某种方式形成滚动条。以下代码解决了这个问题。
void createPage0() {
FormToolkit toolkit = new FormToolkit(composite.getDisplay());
Form form = toolkit.createForm(composite);
form.setText("Test Viewer");
toolkit.decorateFormHeading(form);
int index = addPage(composite);
setPageText(index, "editor1");
}