我遇到的情况是这样的。 有一个书本上的Java示范程序,是用Jbuider2006写的,带有GUI的。如下面的图1、图2。 
图1
图2下载了ant1.7,在Jbuilder2006配置好了ant。按照某位朋友的方法“New->Ant->Export to Ant  
然后右键点生成的结点选rebuild.会生成ant脚本.”。在Jbuilder2007(Jbuilder2007是基于Eclipse内核的)中用“从现有的Ant 文件构建java项目”打开。打开成功。但是没有看到UI设计的东西。如图3. 
图3又或者Jbuilder2007有一个“[新建]->[项目]->[Legacy Jbuilder]->[ 
Java Project from Existing Jbuilder .jpx Project]->”这样也可以打开旧的Jbuilder项目。效果同上面一样。 
打开成功但是看不到但是没有看到UI设计的东西。如图3。 
Jbuilder2006设计GUI程序时,用的是自己的GUI设计器。Jbuilder2007基于Eclipse内核的版本,设计设计GUI程序时,用的是插件Visual Editor for Java。Jbuilder2007成功打开Jbuilder2006项目时,能把原来Jbuilder2006项目中的GUI 的设计打开吗?我的意思是,像图3那样,在Jbuider2007中能继续设计Jbuider2006带GUI项目的程序吗?如Jbuider2007在使用插件在原来的项目上画一个“标签”,而不是在手动键入“JLabel jLabel1 = new JLabel();”之类的代码。
希望有朋友回复。

解决方案 »

  1.   

    我问了一位朋友,他告诉我。既然你可以jbuilder2007打开了jbuilder2006的项目,可以在某一类上鼠标右键“[打开方式]->[可视化编辑器]”。打开了Visual Editor for Java的设计器.但是, swing各个组件没有在jbuilder2006那样有联系如图4,图4与图2比较。怎么解决? 
    图4 
      

  2.   

    谢谢几位朋友的帮忙。问了几位朋友,搜索了一些关于Eclipse插件的文章,好像似乎解决了。
    Eclipse目前有几个主要设计GUI的插件:Visual Editor for Java;WindowBuilder Pro;jigloo。
    后面两个插件远远比VE好用。我安装了后面两个试了一试。
    图5 示范程序运行的情况
    图6 用WindowBuilder Pro 6.4.0 for Eclipse3.2插件转换的情况,
        似乎效果不好图7 用jigloo 4.04插件转换的情况,效果较好结论:原本这个带GUI的示例程序是用jbuilder2006写的,在jbuilder2007安装jigloo转换代码效果比较好。
         如果不是用jbuilder2006写的,WindowBuilder Pro不一定输给jigloo。