java工具集_Java工具集介绍11_04

Java工具集介绍11_04

1、Tom

新版本:2.5.2

Tom是一个新的Java模式匹配编译器。它提供了一个匹配操作符,和类似的一些用于模式匹配的函数语言定义。

特征:

(1)所有的Java编辑器提供的功能对其都有效,“.t”文件(包括代码完成,语法高亮、语法颜色,代码折叠等);

(2)菜单“Project” -> “Clean”能清除所有自动生成的文件;

(3)“%gom”节的颜色有效;

(4)在重命名或清除文件时,相应的文件会被清除;

(5)一个自动产生Java类映射的向导。

2、Animated Transitions Library for Swing

Animated Transitions是一个普通的富客户端应用技术,帮助用户观察一个屏幕状态怎样转变成另一个屏幕状态。这个库能轻松产生动画效果,并易于部署到应用Swing的应用程序中。

3、Apache Struts2.0.11 GA

Apache Struts 2是一个优雅的,可扩展的框架,用于创建企业级的Java Web应用。这个框架被设计成流线型的完全生命开发周期,从建立、部署,到维护应用程序。

可以在http://struts.apache.org/downloads.html下载

4、Apache MyFaces Trinidad

新版本:1.2.3

Apache MyFaces Trinidad 1.2.x是一个JavaServer Faces1.2组件库。

5、Cibyl 13

Cibyl是一个编程环境,允许在支持J2ME的手机下编译C程序。Cibyl使用gcc来编译C程序为MIPS二进制文件,然后再将其重编译为Java字节码文件。程序在运行期间不再解析。使用Cibyl,那些用C写的程序也可在J2ME环境下运行了。

6、JSTUN

新版本:0.7.0

JSTUN是一个STUN(Simple Traversal of UDP ( User Datagram Protocol,用户数据报协议 ) through NAT ( Network Address Translation ) )。STUN提供了一个方法来发现它们之间和公众网络的当前的防火墙类型或NATs类型。在NAT面前,STUN还能够被应用程序用于学习公众IP地址分配到NAT。

7、Retrotranslator

Retrotranslator是一个为应用程序建立Java平台的各个兼容版本的工具。它支持Java5的所有语言特征和大多数API,包括:generics,annotations,reflection on generics,reflection on annotations,enums,autoboxing,for-each loop,varargs,covarian return types,formatted output,static import,concurrency utilities,collection framework增强。

新版本:1.2.3

特征:

(1)基本支持Java1.1、1.2、1.3

(2)使用classpath选项来载入Backport

(3)新option,实现backport继承

(4)支持Java5的java.util.Properties方法和javax.net.ssl.HttpsURLConnection方法

(5)支持SecurityException( String,Throwable)和SecurityException( Throwable)

(6)有限支持java.util.Timer(String),java.util.Timer(String, boolean),java.util.Timer.purge()

(7)改进的uptodatecheck功能

(8)对错误类使用的警告

(9)加入-laxy选项,用于只翻译校验类

(10)多种bug修正

8、ThinkUI SQL Client

新版本:1.0.3

ThinkUI SQL Client是一个图形应用程序,允许Java开发者基于可定制的Velocity模板来浏览数据库结构,在表中编辑数据,进行SQL查询,产生代码(如Java Bean,DAO,SQL查询,JSP文件等)。

9、OpenSwing

新版本:1.3.2

OpenSwing是一个开源的高级图形组件集,基于Swing工具集。它提供的组件更为复杂、先进,可以在UI设计时直接使用。它还是一个框架,提供了数据绑定机制(在组件和数据模型之间),基于MVC模式。数据模型则基于Java Beans(POJOs),被所有的OpenSwing组件所支持,如组件容器或网格控制组件。

10、MiG Layout

新版本:3.0

MiG Layout是为Java开发者写的GUI手工布局工具,如果你对当前的Swing/SWT布局管理器不满意,MiGLayout解决了所有的布局问题。不像JGoodies的FormLayout布局器和Clearthought的TableLayout布局器,MigLayout使用平均布局,在某种程度上易于改变和维护。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
OpenSwing开发包及源码<br>JCalendarPanel 日期选择面板, 从JDatePicker提出来的控件, 可以单独使用。<br>JCloseableTabbedPane 带关闭按钮/可设置菜单的JTabbedPane<br>JDateField 日期输入框,输入正确格式的日期<br>JDatePicker 继承自JComboBox的日期选择框,保证输入正确格式的日期(yyyy-MM-dd)<br> 履历:<br> 2004/03/26 根据网友caiyj的建议引入了recoon写的关于JDateDocument的校验方法<br> 2004/04/02 根据网友caiyj提交的BUG,修正了做为TableCellEditor时日期选择面板弹不出问题<br>JDirChooser 文件目录选择对话框<br>JFileTree 文件目录树<br>JFontDialog 字体对话框<br>JGroupPane 类似QQ界面的组群管理面板<br>JIpAddressField IP地址输入框,只能输入0~255数字的IP地址<br>JListChooser 列表选择对话框<br>JNumberField 数字输入框,可限制小数位数,数字最大长度,最大最小能输入的数字<br>JPopupButton 带下拉菜单的工具栏按钮<br>JStatusBar 模拟Windows的状态栏.<br>JStringField 字符输入框,限制可输入的最大长度<br>JTreeComboBox 带有树形结构的下拉列表<br>com.sunking.swing.print.* <br>注意:<br>一个打印模板<br>最近发现有人在用OPENSWING的时候,把package及author等信息全部删除了. 请这部份人及时改正. 该控件库虽然是开源控件库,但仍然保留有著作权利, 对任何故意侵犯者保留追究责任权.<br>做方便实用的SWING控件!<br>欢迎大家测试并提交BUG报告.<br>由于个人能力和时间上的局限,希望有兴趣一起开发SWING控件的朋友,请与我联系.让我们一起努力!<br>为了方便查看,需要讨论的朋友请到另外一个置顶贴子. [讨论]关于"开源SWING控件"<br>--------------------------------------------------------------------<br>2004/03/25 首次发布<br>2004/04/08 把以前的组件和新做的组件合并到一个OpenSwing.jar文件中, 并初步将该组件库命名为”OpenSwing”<br>2004/06/17 加入了一个打印模板和一些新做的组件。<br>2004/07/25 加入了一个类似QQ界面的JGroupPane,修正了一些以前的组件的BUG.<br> 对几乎所有的组件全部加入了JavaBeans处理, 使OpenSwing支持可视开发.<br>2005/04/17 将JNumberField最大长度,小数位长度修正成符合数据库定义的规范,如:NUMBER(10,2)<br>2005/04/21 修改了JNumberField的参数方式及不能输入负数的BUG,及数字验证方法<br> JDatePicker弹出时不能显示当前输入日期的BUG <br> 加入了好多人在CJW论坛上贴子中想要的带关闭按钮的JCloseableTabbedPane可关闭的JTabbedPane的组件<br>2005/06/21 对JDatePicker加入了时分秒的输入<br>2006/01/20 修正了JPopupButton在XP风格下呈两个按钮样子的BUG<br> 对JFontDialog进行了部分修改<br>2006/03/08 从JDatePicker提出来一个组件JCalendarPanel日期选择面板<br> 并修改了JDatePicker的设计方式<br>2006/03/23 加入了韩文支持, 感谢在韩国工作的网友Sang Jian,韩文支持 OpenSwing_ko_KR.properties文件由他提供<br>2006/04/04 对JFileTree加入了文件过滤器建构式.并对显示进行了排序<br><br>--------------------------------------------------------------------<br>■以下组件,均在j2sdk1.4.2_01 win2k环境下测试通过,继续欢迎大家测试并提交BUG报告.<br>JCalendarPanel 日期选择面板, 从JDatePicker提出来的控件, 可以单独使用。<br>JCloseableTabbedPane 带关闭按钮/可设置菜单的JTabbedPane<br>JDateField 日期输入框,输入正确格式的日期<br>JDatePicker 继承自JComboBox的日期选择框,保证输入正确格式的日期(yyyy-MM-dd)<br> 履历:<br> 2004/03/26 根据网友caiyj的建议引入了recoon写的关于JDateDocument的校验方法<br> 2004/04/02 根据网友caiyj提交的BUG,修正了做为TableCellEditor时日期选择面板弹不出问题<br>JDirChooser 文件目录选择对话框<br>JFileTree 文件目录树<br>JFontDialog 字体对话框<br>JGroupPane 类似QQ界面的组群管理面板<br>JIpAddressField IP地址输入框,只能输入0~255数字的IP地址<br>JListChooser 列表选择对话框<br>JNumberField 数字输入框,可限制小数位数,数字最大长度,最大最小能输入的数字<br>JPopupButton 带下拉菜单的工具栏按钮<br>JStatusBar 模拟Windows的状态栏.<br>JStringField 字符输入框,限制可输入的最大长度<br>JTreeComboBox 带有树形结构的下拉列表<br>com.sunking.swing.print.* 一个打印模板<br>--------------------------------------------------------------------<br>■ OpenSwing的测试方法:<br>解压后是一个JBUILDER项目的目录结构,里面有一个test.bat文件和OpenSwing.jar(主库文件)/OpenSwingBeanInfo.jar(可视开发支持文件),直接执行test.bat进行测试。<br><br>■ OpenSwing的发布:<br>只需要将OpenSwing.jar(主库文件)包含在CLASSPATH中即可。<br>OpenSwingBeanInfo.jar(可视开发支持文件)不需要发布, 仅提供可视化开发的支持<br><br>■JBuilder上配置OpenSwing可视化开发组件<br>1.将OpenSwing.jar/ OpenSwingBeanInfo.jar文件复制到 %JBuilderX_HOME%\lib\ 目录下<br>2.打开JBuilderX<br>3.菜单Tools --> Configure Libraries…-->弹出Configure Libraries…对话框<br> ①New… --> Name中输入OpenSwing, Location中输入User Home -->OK<br> ②选取对话框左边User Home下面出现的OpenSwing <br> ③对话框右边Class和 Source页中分别做如下动作: Add…-->选择%JBuilder_HOME%\lib\OpenSwing.jar和OpenSwingBeanInfo.jar --> OK<br>④按OK关闭 Configure Libraries…对话框<br>4.菜单Tools--> Configure Palette… 弹出Palette Properties…对话框<br> ①Pages 页中按 Add… --> PageName中输入OpenSwing --> OK<br> ②Add components页中 -->Select library…--> 选取User Home 下的OpenSwing类库-->OK<br>③Add components页中 -->在Component filtering块中选择 No filtering-->展开com.sunking.swing类包-->选择如下类: JGroupPanel,JStatusBar,JPopupButton,JDatePicker,JStringField,JNumberField,JFontDialog,JIpAddressField,JDateField (可按住Ctrl键复选)-->OK<br>④按OK关闭Palette Properties…对话框<br>5.配置成功标志: 随便打开一个JAVA文件,点下面的Design页,然后上面会出来一个设计工具条,诸如:Swing,Swing Containers…等,工具条的右上角有用来滚动工具栏的按钮,我们可以将其滚动到最末尾.如果看到有一个OpenSwing的页,并在它上面有几个可视组件的话,说明你已经配置成功了,开始你的OpenSwing可视开发之旅吧.<br>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值