我正在尝试学习eclipse 4应用程序开发,我通过应用程序模型添加了我的应用程序的一部分,但该部分没有显示出来。
部分类:
import javax.inject.Inject;
import org.eclipse.e4.ui.di.Focus;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
@SuppressWarnings("all")
public class ObjectEditor {
@Inject
public ObjectEditor(Composite parent) {
parent.setLayout(new FillLayout());
new Label(parent, SWT.NONE).setText("hello e4");
}
@Focus
public void onFocus() {
//TODO Your code here
}
}
什么是错的?
修改---------------------------------------------- -----------------------
我发现,在我更改了应用程序模型(Application.e4xmi文件)之后,我的项目的runtime文件夹中的workbench.xmi没有更新,我错过了哪一步?
答案 0 :(得分:0)
您是否忘记添加-clearPersistedState
添加到启动配置的程序参数中?