JAVA(SWT)仿visual studio GUI设计器
本文导语: 背景介绍:作者从事 JAVA SWT桌面应用开发多年,深感JAVA 开发的 GUI代码的繁锁与重复 。于是着手开发此设计器,其基于 google 开源项目 windowbuilder pro 之上进行改进,添加了类似visual studio design 中数据集的功能。可以非常方便...
背景介绍:作者从事 JAVA SWT桌面应用开发多年,深感JAVA 开发的 GUI代码的繁锁与重复 。于是着手开发此设计器,其基于 google 开源项目 windowbuilder pro 之上进行改进,添加了类似visual studio design 中数据集的功能。可以非常方便的在设计器上编辑数据集,管理系统数据集,实时预览数据,轻松填充至界面。还添加了批处理项用于执行数据更新操作。非常方便的生成桌面开发的基本代码,使JAVA桌面开发人员免于痛苦枯燥的编写界面交互代码,极大方便了JAVA 桌面开发人员。有兴趣的朋友可以加QQ一起改进276386551。注:该设计器目前只应用于SWT非swing。先上两张图,有关设计器详细演示请移步:http://my.oschina.net/TommyZgw/blog/296894
设计器安装:
下载Eclipse3.6 (其它版应该也没有问题,我用过在3.7也可以使用)
下载 com.zgw.fireline.bin 然后将“JAVA(SWT)仿visual studio GUI设计器.rar”解压至 eclipse 安装根目录即完成安装。也可 将 WBPro_v0.9.0_UpdateSite_for_Eclipse3.6、fireline_for_Eclipse3.6拷贝至根目录,在将links 拷贝至根目录
重启Eclipse 即完成安装
演示Demo说明:
下载并导入com.zgw.fireline.demo 工程
JDK必须使用 1.6以上版本
demo是一个 ‘产品管理’ 的程序,使用的数据库为 sqlite。直接运行 CpglView.java Main就可运行
CpglView.java 产品管理界面
CpglEdit.java 产品编辑界面
SqliteJdbcImpl 数据库实现,同时也是设计器的数据解析器(IDataBaseProvide 注:该类的修改必须重启Eclipse 才能作用于设计器)