我已经在面向 RAP(远程应用程序平台)的 Eclipse Mars(或 Oxygen)中安装了用于 RAP 的 Nebula Grid 小部件。我想在 Window Builder Editor 中使用 nebula Grid 小部件。但是,当我在 Window Builder Editor 中放置 nebula Grid 小部件时,出现以下错误:
内部错误
WindowBuilder 遇到意外的内部错误。这可能是由 WindowBuilder 错误或配置错误问题、冲突、部分更新等引起的。
java.lang.IllegalStateException:无效的线程访问
显示堆栈跟踪。
这是我的代码:
GridTableViewer v = new GridTableViewer(composite, SWT.NONE);
Grid grid = v.getGrid();
grid.setVisible(true);
grid.setHeaderVisible(true);
grid.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
为什么 Nebula Grid 小部件无法放置在 Window Builder 中?
- 如果目标平台不是 RAP,Nebula 在 Window Builder Editor 中运行良好。