javaSwing_1概述
来源:互联网 发布:mac qq远程桌面连接 编辑:程序博客网 时间:2024/05/22 10:42
对于用java开发桌面程序,不如VS方便强大。但是他跨平台性比较好。
一、IDE
Eclipse(免费)
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。从2006年起,Eclipse基金会每年都会安排同步发布(simultaneous release)。至今,同步发布主要在6月进行,并且会在接下来的9月及2月释放出SR1及SR2版本。
版本代号 平台版本 主要版本发行日期 SR1发行日期 SR2发行日期 Callisto3.22006年6月26日N/AN/AEuropa3.32007年6月27日2007年9月28日2008年2月29日Ganymede3.42008年6月25日2008年9月24日2009年2月25日Galileo3.52009年6月24日2009年9月25日2010年2月26日Helios3.62010年6月23日2010年9月24日2011年2月25日Indigo3.72011年6月22日2011年9月23日2012年2月24日Juno3.8及4.22012年6月27日2012年9月28日2013年3月1日Kepler4.32013年6月26日2013年9月27日2014年2月28日Luna4.42014年6月25日2014年9月25日2015年2月27日Mars4.52015年6月25日N/AN/A关于Eclipse使用的网站
http://www.runoob.com/eclipse/eclipse-create-java-interface.html下载地址:
http://www.eclipse.org/downloads/eclipse-packages/Myeclipse
还有使用,暂时不做介绍。
二、GUI开发工具包
awt
sun公司提供的GUI开发工具包AWT(Abstract Window Toolkit),包括一些抽象窗口工具swing
sun公司的又一个GUI框架又称为轻量级组件,它是构筑在AWT上层的一组GUI结合,解决了awt存在的lcd(本地化)问题swt
IBM创建的一个新的GUI库,认为Swing很消耗内存- JFace
IBM提供的更强大的GUI工具
三、GUI构建插件
- WindowBuilder SWT Designer被Google收购后的开源产物
插件的网址: http://www.eclipse.org/windowbuilder/
插件的下载: http://www.eclipse.org/windowbuilder/download.phpEclipse Version Release Version Release Version Integration Version Integration Version Update SiteZipped Update SiteUpdate SiteZipped Update Site4.7(Oxygen) link 4.6(Neon)linklink 4.5(Mars)linklink (MD5 Hash)linklink (MD5 Hash)4.4(Luna)linklink (MD5 Hash)linklink (MD5 Hash)4.3(Kepler)linklink (MD5 Hash) 4.2(Juno)linklink (MD5 Hash) 3.8(Juno)linklink (MD5 Hash)在下载页面选择eclipse版本对应的WB版本,单击之后在浏览器地址栏显示的就是插件的地址。在eclipse中安装新程序,将该地址复制到Work with即可自动检索了。
4.6版的eclipse的插件地址:http://download.eclipse.org/windowbuilder/WB/release/4.6/
JBuider
收费、强大
Jigloo
它可用于构建基于 Swing 的应用程序和基于 Standard Widget Toolkit (SWT) 的应用程序。它是一个易于使用的可视化编辑器,因此您可以为桌面应用程序快速创建 UI。http://cloudgarden.com/jigloo/(最后版本是2010年的)
- javaSwing_1概述
- JavaSwing_1.1: FlowLayout(流式布局)
- JavaSwing_1.2: GridLayout(网格布局)
- JavaSwing_1.3: GridBagLayout(网格袋布局)
- JavaSwing_1.4: BoxLayout(箱式布局)
- JavaSwing_1.5: GroupLayout(分组布局)
- JavaSwing_1.6: CardLayout(卡片布局)
- JavaSwing_1.7: BorderLayout(边界布局)
- JavaSwing_1.8: SpringLayout(弹性布局)
- JavaSwing_1.9: null(绝对布局)
- 概述
- 概述
- 概述
- 概述
- 概述
- 概述
- 概述
- 概述
- 利用github创建博客,全攻略
- JDK动态代理与CGLIB代理
- 签名
- 银联测试环境换上生产环境证书
- 完全卸载VS2013
- javaSwing_1概述
- 布萌区块链介绍:包括底层技术框架和商业逻辑
- 温故知新 算法的时间复杂度
- Linux下mysql5.7二进制包数据库安装
- 2017-06-07大数据工作
- Mybatis中的#和$的区别
- springmvc 配置静态资源后拦截失败
- PCA的数学原理
- JavaScript中的运算符