0

使用新的 Eclipse Indigo 安装(更新),创建新的(SWT/JFace-support)项目,创建新的 SWT ApplicationWindow 似乎一切正常。新文件在编辑器中可用,并且编译 - 运行会生成一个新的空窗口,就像它应该的那样。

(以上是说我在工作区中没有手动创建的代码。它是全新的,全新的,全向导创建的)。

按下“设计”选项卡会出现一个模态进度对话框,并显示消息“解析...”,该消息在大约 15% 处挂起。进度消息下方的编辑器窗口被替换为有关 WindowsBuilder 内部错误的一般消息- 最后一行总是

ClassCastException 无法将 org.eclipse.swt.shell.Shell 转换为 org.eclipse.swt.widget.Widget

我真的很努力地搜索 - 谷歌没有显示任何有类似问题的人。

错误截图http://i.imgur.com/ELJ9S.png

(注意:如果它是基于 Swing 的 GUI,WindowBuilder 会启动并且看起来很好)

你能帮我让 Windowbuilder 使用 SWT GUI 启动吗?

(注:转载,如前所述,与原帖无关)

4

1 回答 1

0

我曾尝试将 Window Builder Pro 与多个版本的 Eclipse - 3.6、3.7 和 4.2 一起使用(当然,使用相应版本的 Window Builder Pro)。每个版本都会出现 SWT 设计选项卡的问题。当我在 Eclipse 中检查安装的软件时,可以清楚地看到已经安装了正确的 UI 工具包,以便 Window Builder Pro 支持 SWT。与 Fred Trellis 类似,Window Builder Pro 与 Swing 配合得很好。

于 2013-04-04T14:03:30.177 回答