JAVA(SWT)仿visual studio GUI设计器 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
JAVA(SWT)仿visual studio GUI设计器 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
JAVA(SWT)仿visual studio GUI设计器 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPL
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 插件和扩展Eclipse插件
开源组织
地区 国产
投 递 者 Tommy_z
适用人群 未知
收录时间 2014-08-05

软件简介

背景介绍:作者从事 JAVA SWT桌面应用开发多年,深感JAVA 开发的 GUI代码的繁锁与重复 。于是着手开发此设计器,其基于 google 开源项目 windowbuilder pro 之上进行改进,添加了类似visual studio design 中数据集的功能。可以非常方便的在设计器上编辑数据集,管理系统数据集,实时预览数据,轻松填充至界面。还添加了批处理项用于执行数据更新操作。非常方便的生成桌面开发的基本代码,使JAVA桌面开发人员免于痛苦枯燥的编写界面交互代码,极大方便了JAVA 桌面开发人员。有兴趣的朋友可以加QQ一起改进276386551注:该设计器目前只应用于SWT非swing。先上两张图,有关设计器详细演示请移步:http://my.oschina.net/TommyZgw/blog/296894

设计器安装:

  1. 下载Eclipse3.6 (其它版应该也没有问题,我用过在3.7也可以使用)

  2. 下载 com.zgw.fireline.bin 然后将“JAVA(SWT)仿visual studio GUI设计器.rar”解压至 eclipse 安装根目录即完成安装。也可 将 WBPro_v0.9.0_UpdateSite_for_Eclipse3.6、fireline_for_Eclipse3.6拷贝至根目录,在将links 拷贝至根目录

  3. 重启Eclipse 即完成安装

演示Demo说明:

  1. 下载并导入com.zgw.fireline.demo 工程 

  2. JDK必须使用 1.6以上版本 

  3.  demo是一个 ‘产品管理’ 的程序,使用的数据库为 sqlite。直接运行 CpglView.java Main就可运行 

  4. CpglView.java 产品管理界面 

  5. CpglEdit.java 产品编辑界面 

  6.  SqliteJdbcImpl 数据库实现,同时也是设计器的数据解析器(IDataBaseProvide 注:该类的修改必须重启Eclipse 才能作用于设计器)

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/08/18 23:05

Design Principles and Design Patterns

设计原则解读。 设计原则是对设计模式的约束性要求,属于设计中基本的四项特征,不符合此四项特征的设计,不具有生命力。 设计模式也是在此四项设计原则上的具体化实例化衍生物。 Martin原文: http://www.cvc.uab.es/shared/teach/a21291/temes/object_oriented_design/materials_adicionals/principles_and_patterns.pdf Architecture and Dependencies 软件最开始的的设计,一般都是完美的,但是往往在软件后续的开发维护过程...

0
0
发表了博客
2014/09/15 16:07

Design Principles from Design Patterns

Leading-Edge Java Design Principles from Design Patterns A Conversation with Erich Gamma, Part III by Bill Venners June 6, 2005 Erich Gamma lept onto the software world stage in 1995 as co-author of the best-selling book Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley, 1995) [1]. This landmark work, often referred to as the Gang of Four (GoF) book, cataloged 23 sp...

0
2
发表了博客
2020/12/29 12:19

Design twelve

帧动画和视频时间轴 帧动画 视频时间轴动画 位置:菜单栏—窗口—时间轴 用途:一般用来制作一些简单机械的动态图,如gif图诸如此类的。 帧动画 (1)帧动画就是做一些简单的机械式的动画 (2)一般流程:①菜单栏–窗口—时间轴 ②拖入或制作所需要的素材 ③在时间轴里面选择创建帧动画并单击 ④复制所选帧 (3)小技巧:①延长画面跳转时间,点击选择帧下面的秒数 ②循环播放:将下面的一次改为永远 ③输出保存的时候用CTRL+...

0
0
发表了博客
2018/06/12 13:48

Parking Lot Design Using OO Design

Ways to approach a general Design problem. Use Cases Generation: Gather all the possible use cases Constraints and Analysis: How many users, how much data etc. Basic Design: Most basic design. Few users case. Bottlenecks: Find the bottlenecks and solve them. Scalability: A large number of users. 4 and 5 step will go in loop till we get a satisfactory answer Current Scenario Use cases for this p...

0
0
发表了博客
2019/02/21 23:41

design language

design language https://en.wikipedia.org/wiki/Design_language 设计语言(设计词汇)是一种超架构的方案和风格, 它用于指导产品组件或者架构配置的设计。 设计者希望他们的产品包都具有一致的外观和感受。 描述设计方面的选择, 包括 : 材料 颜色方案 形状 模式 质地 布局 A design language or design vocabulary is an overarching scheme or style that guides the design of a complement of products or architectur...

0
0
发表了博客
2012/10/18 16:05

Design Basic

设计讲围绕以下几个核心点之间转换,每个条目又有上下文和规范。 - Design Characteristic 设计特点 - Design Principle 设计原则 - Design Paradigm 设计范式 - Design Pattern 设计模式 - Design Standard 设计标准 - Best Practice 最佳实践

0
0
发表了博客
2012/03/09 14:08

design的尺度

(回顾下昨天让我不爽的简单问题没有design,结果%70完成度的时候,发现结构不好,需要大幅度调整,很火大,仔细把这个design的尺度问题想了下) 简单讲限制design的因素是两个: 脑力限制 知识限制 当design所需要的知识不具备的时候,就去探索,这种情况下其实是prototype,只能从下至上,一个个问题解决了,然后从上至下的去把结构做好。因为有未知因素的存在,你也没法去design。 另外也要考虑人的因素,当一下子面对一个巨...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
27 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部