gpt4 book ai didi

java - 制作带有部分的编辑器页面不起作用(eclipse,java)

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:02:32 24 4
gpt4 key购买 nike

我正在尝试创建一个类似于 list 编辑器的多页编辑器。我将向导用于多页编辑器,并尝试在 tutorial 之后制作一个非常非常简单的页面。

 void createPage0() {

Composite composite = new Composite(getContainer(), SWT.DEFAULT);

FormToolkit toolkit = new FormToolkit(composite.getDisplay());
ScrolledForm scrollform= toolkit.createScrolledForm(composite);
scrollform.setText("Test Viewer");

toolkit.decorateFormHeading(form.getForm());

int index = addPage(composite);
setPageText(index, "editor1");
}

如果我在 eclipse 中运行它,编辑器的第一页是纯灰色的,没有任何显示。 (根据教程假设有标题)

有谁知道为什么它不起作用?

最佳答案

您需要在 Composite 上设置一个布局,以便它填充数据区域:

Composite composite = new Composite(getContainer(), SWT.NONE);

composite.setLayout(new FillLayout());

如果您想大量使用 FormToolkit 代码,那么 FormEditor 对此提供了更多支持。

关于java - 制作带有部分的编辑器页面不起作用(eclipse,java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26889642/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com