Windowbuilder无法启动。总是ClassCastException

时间:2012-04-03 13:18:30

标签: eclipse swt windowbuilder

使用全新的Eclipse Indigo安装(更新),创建一个新的(SWT / JFace-支持)项目,创建一个新的SWT ApplicationWindow似乎都可以。新文件在编辑器中可用,并且编译 - 运行会生成一个新的空窗口。

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

按“设计”选项卡会显示模式进度对话框,并显示“解析...”消息,该消息在大约15%处挂起。进度消息下方的编辑器窗口将替换为关于a的常规消息WindowsBuilder内部错误 - 最后一行始终是

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

我搜索得很难 - 谷歌没有向任何有类似问题的人展示过。

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

的屏幕截图

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

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

(注:重新发布,如前所述,它在原帖中偏离主题)

1 个答案:

答案 0 :(得分: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。