Topic: 潜能很强的Swing

  Print this page

1.潜能很强的Swing Copy to clipboard
Posted by: liuzhenke15
Posted on: 2008-12-17 13:54

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小时自动关闭,需要版主手工启动,所以如果您不能访问,请留个言,可以约个时间重启)

共勉

(缩略图,点击图片链接看原图)

2.Re:潜能很强的Swing [Re: liuzhenke15] Copy to clipboard
Posted by: Jcat
Posted on: 2008-12-19 13:11

不错,蛮适合用来做报表的

3.Re:潜能很强的Swing [Re: liuzhenke15] Copy to clipboard
Posted by: liuzhenke15
Posted on: 2008-12-21 18:43

还可以做具备复杂结构化数据的维护界面,例如销售计划的编辑,并且最终产生符合范式的数据

4.Re:潜能很强的Swing [Re: liuzhenke15] Copy to clipboard
Posted by: liuzhenke15
Posted on: 2009-01-13 16:20

我在网络上申请了个临时的空间部署了这个例子,请访问以下网址:
http://liuzk01.s155.eatj.com/TransactionServer/


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923