`
gisunzl
  • 浏览: 17513 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Visual Editor相关问题

阅读更多
由于看到《从零开始学eclipse》书中关于Visual Editor的可视化编辑,又查看到我的eclipse中没有,于是开始琢磨怎么在eclipse Indigo(3.7)中装入VE。刚开始查阅说目前3.7的还不能装,于是我找到一个eclipse helios (3.6)版本的,虽然结果与书上说的不完全一样,不过在新建项里总算能找到visual class选项,算是安装成功了吧。后来又用同样的方法装在3.7中,发现也可以用。
我装VE的方法很简单,直接将下载的ve_eclipse_36_win32_201008292115包解压到eclipse\dropins下,再重新打开eclipse就可以了。网上有说在eclipse的help->Install New Software下安装,我试过,可惜没有成功,不知道什么原因。
然后我开始将程序导入eclipse,可是不能看到图形编辑框,只能看到代码。我查了一些资料,说是要使用VE,还必须GEF和EMF插件:
GEF(图形编辑框架,Graphical Editing Framework,详见http://www.ibm.com/developerworks/cn/linux/opensource/os-gef/)。
Eclipse Modeling Framework(EMF)是一个开放源代码的框架,它的目标是实现模型驱动架构(Model-Driven Architecture)的开发。(详见http://www.ibm.com/developerworks/cn/linux/opensource/os-ecemf1/)

下载后将其解压,打开后将features和plugins文件夹里的所有文件粘贴到eclipse对应的features和plugins文件夹下。然后重启eclipse,将在world->preferences->java下看到“Visual Editor”证明安装成功。 (见图1)
也可在help->About Eclipse->Installation Details里看到VE、GEF、EMF的详细信息: (见图2)
根据上面的步骤做完后,新建了工程,新建了visual class,可是却没有控件,这个问题困扰了我一晚上,一直没解决,在网上搜到相关原因如下:

能建立Visual Class文件,但是在Palette里就是没有控件的原因:
(1)你应该是在上面第5步的时候出现了问题,在“单击Libraries 选项卡,单击Add (External) Library按钮,选中Standard Widget Toolkit (SWT),然后单击 Next。这一步是导入SWT类库到本工程,否则Palette里面没有控件。
(2)没有正常新建Java工程和包,只有新建了Java工程和包之后,再在包里面使用Visual Class新建可视化编辑的类,才会在Palette里出现控件。

可是照做一遍后仍然没解决,明天继续吧。哎,对待程序必须得有点耐心,哎。
  • 大小: 62.4 KB
  • 大小: 119.3 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics