查看完整版本: [-- 一起为Java Swing加油鼓劲 --]

风信Java论坛 ›› Java 基础开发 ›› 一起为Java Swing加油鼓劲 登录 -> 注册

1F 一起为Java Swing加油鼓劲   liuzk Post by : 2009-01-14 22:07:18.0

Java的Swing或许没有一些人想象中那么容易使用,其实是一种误解,假如你能静得下心来,你会发现她是如此之美,能力如此之大
例如,看了Java的MVC设计思想,本人对JTable和JTableModel和一些简单的界面类做了不算复杂的拓展,便实现了以下功能:
数据处理能力:
1、实现了交叉显示数据的能力。如果你有相当的项目经验,为了满足客户的交叉显示数据的需求,想象一下以前用很多其它工具不得不建立一些中间表和虚拟列,已经完全破坏了数据库范式的设计要求,例子中的数据完全满足范式,例如:(2004年,供货,柜机,1555)、(2004年,供货,分体机,222)...
2、更强大的是,实现在交叉表中直接维护数据的能力(增删改),系统自动转换为原始表中的增删改
3、同时处理多个数据来源,各来源数据结构可以不同,例子中的数据同时来源于4个不同的数据表
4、实现自动汇总行/列
界面处理能力:
1、随意改变单行/单列显示宽度
2、层次数量不等的Title
3、透明窗口/不规则窗口 (我用的是几年前的Java 1.4,同一功能Windows到Vista才实现)
4、漂亮的透明的阴影
...

我在网络上申请了个临时的空间部署了这个例子,请访问以下网址:
http://liuzk01.s155.eatj.com/TransactionServer/
进入界面时的用户名是假的,不用录入,请选择第二项“在浏览器运行”登录系统。
(由于该网站对免费用户提供的服务每6小时自动关闭,需要版主手工启动,所以如果您不能访问,请留个言,可以约个时间重启)

共勉

点击在新窗口打开


风信Java论坛 ›› Java 基础开发 ›› 一起为Java Swing加油鼓劲 登录 -> 注册

查看完整版本: [-- 一起为Java Swing加油鼓劲 --]
CopyRight © 2008-2009 JavaWind.Net Studio All Rights Reserved
Powered By JWind.BBS Vesion 1.0.0 Beta1 Processed in 6 ms,0 (Queries)  Gzip enabled
粤ICP备07511478号