预览模式: 普通 | 列表

AjaxSwing 3.0发布,为Swing而生的ajax

AjaxSwing在运行时自动的转换Java  Swing和AWT应用程序到Ajax网站。可以被看成是运行Java的HTML转换,不像GWT(在编译时创造),它是在运行时创造HTML和 JavaScript。它允许开发者使用标准Swing组件来实现用户界面,并揭露用户界面的HTML和JavaScript。



AjaxSwing是独特的,它不必改变现有的Swing窗体和业务逻辑,也不需要程序员学习任何Java和Swing核心之外的API。




AjaxSwing 3.0 提供了许多新的功能:

  • 支持JSpinner组件;
  • 支持JSpeparator组件;
  • JComboBox支持自定义单元格渲染;
  • ……

点击查看Demo:http://www.creamtec.com/products/ajaxswing/demos.html

18位身份证验证小组件idchecker发布

下载地址:http://codeshop.googlecode.com/files/idchecker.zip


提供给外部调用的cn.idchecker.check.Checker类的相关方法如下表:

方法方法作用参数及返回值
Checker(String num)构造方法参数num为18位身份证号码的字符串
boolean checkLength()验证身份证长度是否正确长度为18,则返回true,否则返回false
boolean checkBirth()验证出生生日码是否合法合法则返回true,否则返回false
boolean checkAddr()验证地址码是否存在存在则返回true,否则返回false
boolean checkCheckCode()计算校验码是否正确正确则返回true,否则返回false
boolean check()总的身份证验证,验证顺序:长度 -> 生日 -> 最后一位校验码 -> 地址若遇到有一项目不合法即返回false,所有验证通过才返回true。验证后,可通过调用getErrorMsg()方法获取错误信息
boolean checkAll()总的身份证验证,验证项目包括长度、地址、生日、最后一位校验码身份证合法则返回true,否则false。验证后,可调用getErrorMsgs()方法获取错误信息集合
String getBirth()获取出生年月日返回“2010年01月12日”格式的生日字符串通串
String getAddr()获取公民籍贯返回籍贯字符串("xx省xx市xx县”)
String getSex()获取性别返回“男”或“女”
String getErrorMsg()获取错误信息返回错误信息字符串
public Set getErrorMsgs()获取错误信息集合返回错误信息集合

用法举例 1 :解压缩“idchecker.zip”,将其目录下的“idchecker.jar” 包引进Java Project中,以下是测试程序:

Java代码 复制代码
  1. public class TestChecker {    
  2.   

[阅读全文]

Xmappr:纯Java编写的处理XML的类库

Xmappr是一个使用纯Java编写的处理XML的类库,提供一种非常简单的方式来处理XML,可以将任意XML与Java类相映射。

主要特性:

  • 映射通过注释或外部配置实现
  • 可以缓存未映射元素
  • 保持XML元素顺序
  • 可以自定义类型转换器
  • 完全支持XML命名空间
  • 线程安全(设计用于多线程使用)
  • 不包含任何依赖关系
  • 整个类库大小只有80kb
  • 采用BSD许可

点击查看详情:http://www.theserverside.com/news/thread.tss?thread_id=59078


示例


xml:

  1. <root a="2.2">  
  2.     some text  
  3.     <node>123</node>  
  4. </root> 
Java:
  1. @RootElement  
  2. public class Root {  
  3.   
  4.     @Attribute  
  5.     public float a;  
  6.   
  7.     @Element  
  8.     public Integer node;  
  9.   
  10.     @Text  
  11.     public String text;  
  12. }  

上述代码已经完成了一段XML和Java文件的映射的配置,只需要使用@Elemet, @Attribute and @Text这三个注释即可,映射只需要两行代码:

  1. Xmappr xm = new Xmappr(Root.class);

[阅读全文]

标签: xml

iReport-JasperReports报表开发指南

eclipse3.4语言包解决方法

自3.2后官方就没有做单独的语言包下载,都是用软件自动升级。方法如下:

1、打开软件,Help--software updates:

2、选择available software--add site--填入网址:http://download.eclipse.org/technology/babel/update-site/ganymede (3.3的填http://download.eclipse.org/technology/babel/update-site/)点ok。

3、可看到刚才填的网址下有很多语言包:

 

4、选择简体中文--点击install

 

5、安装进行中……

 


6、重启软件就可以了。

MyEclipse 7.0 M1注册码

MyEclipse 7.0 M1注册码
Subscriber:MaYong Subscription
Code:ZLR8ZO-655444-54678656985359684

ant使用手册

下载文件ant使用手册.rar (338.96 KB , 下载:428次)

dwr学习课件

下载文件04235524384.rar (1.82 MB , 下载:1886次)