eclipse java web开发目前用作java的界面开发,一般用哪个插件,如何安装?以前听说用ve,但貌似ve停止开发了?

public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
System.out.println("widgetSelected()");
MessageDialog.openInformation(null, "Hello", "Hello World!");//加入这条语句
E、保存程序,点击菜单Run-&Run As-&Java Application
浏览: 63651 次
来自: 南京
[color=darkred][/color]1111
[/color][color=red][/color][col ...
&!-- 调用的类 --&
不知所云!!
哥啊,全是代码没个说明呢Eclipse中使用VE插件进行可视化编辑
当今最为流行的语言,自然是VC++,Java,和C#了,对于开发vc++和c#而言的话,不用多说了,最好的开发环境自然是用微软的visual
studio 系列,现在最新的是Visual studio 2008。
&& 开发Java的话,以前是JBuilder 和
,现在的话,由于Eclipse是IBM组织高手开发的工具,而且又还是开发源代码的,也就是不要钱的,所以风靡全球啊,Eclipse成了java开发的霸主。
Eclipse本身也不大,不到200M,所以在可视化编辑方面,不够理想,但是它强大的插件扩展功能,使得它可以让任何人打造出自己想要的环境来,而你要做的就是下载第三方所开发的基于Eclipse的插件。
现在讲一讲我初学Eclipse的可视化开发的体会吧。
&以前也用过Eclipse的,不过都没有做到可视化的开发,感觉做个界面太痛苦了,没有微软提供的所见即所得的环境那样方便,于是昨天晚上我准备在eclipse上安装插件,实现可视化编辑。
经过搜索资料,发现可以使用三个插件,EMF,GEF,VE,有的帖子说这三个都要安装才可以实现可视化,好吧,那我就到上去下载插件,但是后来发现似乎只有EMF和GEF可以下载来自己安装,而VE只能是用eclipse的更新插件功能自己更新,于是我就自己安装了EMF和GEF,在线更新了VE。
昨天晚上一切都装好了后,却发现还是没有实现可视化编辑,又搜了一些资料,但是仍然没有解决问题。直到今天早上,我又搜了一些资料,终于实现在eclipse上用ve插件实现可视化了。
原来要在当插件都安装完成后,要在new 菜单项里有 visual class 这个命令,还要做很关键的配置才行。具体做法是:
点击Window菜单,选择Customize
Perspective…。在shortcuts选显卡下,在submenus里选择new,然后在shortcuts
Categories里单击一些java,这时在右边的shortcuts的显示区里会出现一些选项,选中visual class
,确定之后,当用new菜单项时,便可以看到有visual class 这个命令了。
好了接下来的可视化编辑工作就不多说了。配置的参考网址如下(我觉得写的很好,只是上边的贴图字啊我这里看不了,比较遗憾):
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。怎样用eclipse开发图形界面程序???_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:635,759贴子:
怎样用eclipse开发图形界面程序???收藏
刚学用eclipse怎样用它写图形界面程序阿?就是可以直接创建窗口,按钮等详细说说呗
java-亚马逊819店庆,一站购全球,全品类齐放价,钜惠就在眼前!亚马逊819店庆,正品低价,送货上门,货到付款!
那你还得好好学学
楼主 加油啊----程序员
拥有无尽的力量
import javax.swing.*;JButtonJTextAreaJSliderJComboBox...
javax.swing包 用来GUI(图形用户界面)设计
swing啊,我还用它做游戏
用插件 windowbuilder 下载安装 可以像vb那样自由拖动。
awt?Swing?
我发现很多人都不明白我的意思,是我表达有问题?我的意思是:eclipse下怎样像vb那样直接设计窗口,菜单,按钮等控件。如果要手动输入swing包代码的方式,我还指明eclipse干嘛,直接文本编辑代码好了
下个windowsbuilder。。。用明白别忘了教教我
倒包java.awt.*;或javax.swing.*;
写代码才是王道,各种插件只会废了自己。你用插件拖出来的界面,一看代码,就凌乱了,满头黑线的说
用插件可塑性不强,真正开发全是手敲的
win bilder ,这个可以快速生成界面,但是一般程序都要改好多的,逻辑部分肯定是要自己写的,肯定要符合需求,没实际用处的程序,写出来肯定没人用的,没价值的
JFrame???
你可以用NetBean
还是去写安卓吧
安卓做界面好些
插件主要实现所见即所得吧,不过这GUI部分对面向对象的理解要很足
windowbuilder mye好像也有集成
登录百度帐号推荐应用java开发--正确使用插件让你的工作都在eclipse下完成(all work in eclipse) - truemylife - ITeye博客
这次升级到eclipse到juno版本,趁机整理了常用的eclipse plugin,目标是为了让开发人员尽可能把工作环境集中在eclipse上,而不用打开各式各样的文档编辑器或一堆其他别的软件。由于开发过程中每个团队使用的软件各不相同,因此本文更多的是一个在eclipse集成思路,不同团队可以根据自己的需要集成与本文不同的插件。
这里先说明本团队的开发集成环境
版本控制:egit
aop(部分):aspectj
项目控制:maven
bug管理:jira
web中间件:tomcat
中间件热布署加强:jrebel
关系数据库:MySQL
NoSQL:MongoDB
页面实现:FreeMarker
主体框架:Spring+Struts
集成发布:jenkins
其他项目属性及目标:
字符集:UTF-8
目标1:代码快速生成Spring+Struts
目标2:集成链接jenkins、jira,在eclipse即时管理bug,修复bug;在eclipse即时集成发布。
目标3:在eclipse里完成数据库设计,链接数据库及相关数据操作。
目标4:快速生成测试框架代码,持续集成测试(这个目标暂列未实现)
一、版本控制,egit - http://download.eclipse.org/egit/updates
git使用相对比较复杂,guide:http://wiki.eclipse.org/EGit/User_Guide
(之所以把egit放在第一个位置,是因为在安装的过程中走了弯路:
在实际操作时随意安装了一些插件后,再安装egit plugin时,安装过程没有任何问题,但在eclipse界面里,egit怎么也出不来。无奈只好再次打开一个刚下载干净的eclipse,这次第一个先安装egit插件,问题解决。)为了不浪费时间,还是乖乖的第一个先装egit插件吧,虽然可能其他人不会出现这样的问题。
二、aop实现,ajdt aspectj插件
三、maven项目控制,m2eclipse maven插件
四、bug管理跟踪,jira plugin 连接jira插件(也可以在mylyn connector discovery下安装)
升级到juno并安装上述四步后先导入工程
导入后pom.xml出错
1、工程报错,需要依赖tools.jar 1.5版本,这跟eclipse升级后的启动初始有关系,解决办法:修改eclipse.ini文件,在-vmarg之前加上-vm
D:\java\jdk1.6.0_17\bin
重起eclipse发现问题得到解决,当然直接用命令的方式eclipse -vm "D:\java\jdk1.6.0_17\bin"也是一样的。另外一种办法就是在pom.xml文件加上这个依赖包。
2、升级m2eclipse版本后,对以下语句不能编译通过
&executions&
&execution&
&id&compile and test-compile&/id&
&goal&compile&/goal&
&goal&test-compile&/goal&
&/execution&
&/executions&
用以下办法解决:
Preferences-&Maven-&Discovery-&Open Catalog选择安装m2e wtp。安装后根据错误提示,点击确定会自动加上一些m2e配置片段。
然后maven-&update project,错误消失。
都正常后,把工程置为maven、aspect,正常连接git和jira,一切都正常了。接下来装tomcat插件
五、热布署,jrebel /software/jrebel/eclipse-jrebel-tutorial/
六、tomcatplugin
七、shell and folder plugin 可以快捷打开window cmd、linux和unix的terminal,快捷定位到文件的位置
/svn/trunk/openextern_update/
安装这个插件,可以通过这个插件打开的命令窗口并定位到目录。在我们的开发习惯里,自带的m2eclipse及egit插件与命令行相比,还是有要弱很多,因此在工作过程中,可以利用此插件,快速打开命令窗口并定位到要操作的目录。为了方便起见,先把mvn及git执行
目录先设置到环境变量PATH里,这样在定位到目录后可直接执行命令。可以省下不少上下文操作时间。
八、UTF-8编辑器,propertiese editor plugin
九、Spring+Struts代码快速生成,fast-code for spring plugin
http://sourceforge.net/projects/fast- code/files/update/
fastcode一定要注意其命名规则,之前的dao命名都被命名成XxxDao,而fastcode默认为XxxDAO,到fastcode配置里把默认的都改成DAO改成Dao,就我们的项目业务层,主要启用
1、pojo生成,如果数据库使用mysql、oracle、postgresQL等关系型数据库,可以配置数据库链接,自动生成
生成的java文件命名为TablenamePOJO.java,想改成直接命名Tablename.java,但找不到配置,只得生成
TablenamePOJO.java后再重命名成Tablename.java。
2、创建dao接口及实现类,通常关系型数据库与NoSQL数据库的父类BaseDao会分开写,因此这里继续哪个Dao需要在开发过程中自行设置。
Dao命名按命名规则,中间字母不要出现大写。
这里关系型数据库MySQL时Code In the Class(Body)配置,以下代码样例
private static final Table T = new Table(
"${input.toLowerCase()}",
"",// to fill primary key,if composite key,use String[]
new String[] {
/* developer to fill data column */
public static final ParameterizedRowMapper&${input}& map = new ParameterizedRowMapper&${input}&() {
public ${input} mapRow(ResultSet rs, int rowNum) throws SQLException {
${input} entity = new ${input}();
/* developer to set properties */
public ${input} get(String uuid){
return getJdbcTemplate().queryForObject(T.buildSqlSelect(" uuid = ? "),
public void insert(${input} ${input.toLowerCase()}) {
getJdbcTemplate().update(T.getSqlInsert()/* developer to fill entity.getColumn*/);
public void update(${input} ${input.toLowerCase()}) {
getJdbcTemplate().update(T.getSqlUpdate()/* developer to fill entity.getColumn,last parameter is primary key*/);
public void delete(String uuid) {
getJdbcTemplate().update(T.buildSqlDelete("uuid = ?"), uuid);
public Result&${input}& getResult(/** to fill other parameters **/ int offset,int limit){
MongoDB使用以下配置
public ${input} get(String uuid){
return super.get(uuid);
public void save${input}(${input} ${input.toLowerCase()}) {
super.save(${input.toLowerCase()});
public void delete(String uuid) {
super.deleteByQuery(createQuery().filter("uuid", uuid));
public Result&${input}& getResult(/** to fill other parameters **/ int offset,int limit){
这些代码只生成在DaoImpl.java里,Dao接口本身不能产生以上接口,还得花几秒钟的时间把以上代码拷到Dao接口代码里,
然后Ctrl+F 输入Find:\)[\s]*\{[^\}]*\} Replace with: );点Replace All,这样在接口里就有这5个默认的接口了。
如果需要其他接口和实现,开发人员再自行新增。
3、生成相似类,相似类从Dao接口生成Service接口及ServiceImpl
4、从service生成action,默认是生成handler,修改配置后让忽略handler命名,直接生成action
5、如果手动创建了dao接口,可以利用Create Similar Preference Different Name生成Dao实现类。(默认只能Dao接口生成对应的implements对象)
6、插件还可以生成测试框架代码,使用过程中有点问题,暂不支持。
十、freemarker plugin 在marketplace搜索freemarker,安装JBoss Tools(Indigo);非常庞大,选中其中的freemarker ide安装即可。
十一、Hundson/Jenkins
mylyn的一个connector,安装的时候从mylyn connector discovery进入安装,但这个搜索非常不稳定,10次里只有一两次成功。
mylyn把connector分成task repository、team repository。Hundson/Jenkins connector属于team repository。安装成功,不能通过
Validate校验。原因是hundson connector对Jenkins 1.447之后的版本支持存在bug。目前只有一种解决办法把jenkins退回到1.447版本。
另外新装的jenkins有几个插件必须装上
Jenkins GIT plugin
Deploy to container Plugin
还有相关的SSH插件分不清是哪个,是SSH都勾上装了
十二、MonjaDB -- mongodb client plugin
十三、Database Designer(未破解)
有了这两个数据库客户端插件,可以考虑不用安装数据库客户端软件,也可以直接用于设计关系型数据库,进一步脱离像powerdesigner及UML之类的软件。因为eclipse可以基于Windows、Mac及其他Linux操作系统,这样可以很好的移植开发环境。
十四、更炫的风格选择,Eclipse Color Theme Plugin
十五、一直想找个email收发的插件,只有一个for outlook,且受限于操作系统平台并且是商用的。
附foxmail设置如果使用foxmail可以在系统设置里,设置成自动启动;关闭时最小化到托盘区,不退出,这样邮箱在外关上不占界面显示。
另外在邮箱帐号属性-&服务器 默认设置 每隔15分钟自动收取新邮件。时间间隔可以置更长或更短,这样可以让邮箱来通知开发者是否有其他新任务。
最后如果你想对某些邮件做自动回复,可以在过滤器里帮设置。
truemylife
浏览: 170388 次
来自: 杭州
* failover for trigger re ...
求个最新版的jar包,谢谢!邮箱:tankerxp@sina. ...
&nav id=&page-nav& ...
不是注释 是注解!!!!
哈哈 ,,我就在找这个,,您的邮箱:
请将您的邮箱作为登录账号
您的昵称:
4~30个字符,可以为中文
登陆密码:
6~30个半角字符
确认密码:
请再次输入密码
验 证 码 :
利用VE可以在Eclipse下像用JBuilder一样开发用户图形界面。它支持SWT 与 Swing,但在安装这个插件之前需要安装EMF 与 GEF 插件。
  
  
我要留言/评论
CopyRight ©
 京ICP备号}

我要回帖

更多关于 java开发eclipse版本 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信