大家跟下,列出桌面开发可以使用的框架.......
[color=red]谁列的最多,分最高啊。呵呵[/color]
要有功能说明噢!
look
[b]问题补充:[/b]
大家跟下,列出桌面开发可以使用的框架.......
[color=red]谁列的最多,分最高啊。呵呵[/color]
要有功能说明噢!
一、jgoodies
look.jar 外观样式管理器。
forms.jar 布局管理器
二、 borland
dbswing.jar borland的UI设计控件。
二、jdesktop
swingx.jar 样式管理器.
三、其它
ballTooltip.jar 对于toolTip进行再封装。
[b]问题补充:[/b]
12fprod-common.jar
封装了swing 的各种组件,并且对其样式与速度进行了优化。很好的东西。
既然没有限定是在Java平台上,所发贴又是Enterprise Application上,那么我来晒一晒桌面开发的框架(挑主要的说说)。
A Windows上的:
1.MFC,Microsoft自己的儿子,自不待言;
2.Borland的(现在叫CodeGear的)VCL,可视化组件库,曾经独霸RAD市场多年,BCB和Delphi的底层框架;对了还有跨平台的CLX。
3.GTK(++) for Windows,Xnix移植过来的;
4.Trollteck 的QT for Windows,一个跨平台的框架。对桌面和Enbedded应用收费,对Linux免费,是KDE窗口系统的核心。
B Linux(包括Unix)上的:
1.GTK(++),上面说过。对Linux fans来说可是大名鼎鼎,gnome Windows Manager的核心;
2.QT, 也是二次出场。KDE的底层框架。
3.Motif,是Unix的老相好。不过,人老珠黄,已慢慢淡出。Linux上可以跑OpenMotif.
C Mac OS X上的:
1.Cocoa,Mac OS的框架。
D Java上的:
要分层次的,先谈大的,再谈小的:
大的:AWT->Swing, SWT->JFace.
AWT,Swing,Java核心库内置的。(就是IBM的,原BEA的,现在Oracle的JDK都有);
SWT,另外一个主要的Java 桌面应用框架。IBM主导的,想遮盖Sun的Eclipse的基础图形框架。
小的:
有application Framework,针对Swing的,SourceForge上也有很多。
。。。
spring
hibernate
eclipseRCP
晕 我承认我是进来学习的
那先mark下吧
groovy里是不是也有个东东直接做与 swing 有关的
javaFX会替代swing
差点忘了另一个不错的jar
glazedlists,用过它对jtable的封装。
另: Date类:
javadatepicker
Report类:
1. jfreechat
2. Ireport这个是一个用来制作report模版的工具,底层是用jfreechat的。
swing组件里最复杂的就是jtable和 tree table, 能够对它们进行好的封装那其他的就小菜一碟了。