大家跟下,列出可以使用的框架,桌面开发的。

大家跟下,列出桌面开发可以使用的框架.......
[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

  1. infonode 用过它的docking window和tabbed pane, 还行。
  2. swingx 包装了很多swing组件,尤其对JTable的功能扩展, 也很不错。
  3. JDIC JDesktop Integration Components也是很好的桌面开发工具包 4.JDNC(Java Desktop Network Component) 5.JIDE 收费的东东,但是非常不错,毕竟是商业化的东西,可以下个demo看看,有试用版 6.openJavaFX 这个就不用我说了。哈哈

差点忘了另一个不错的jar
glazedlists,用过它对jtable的封装。
另: Date类:
javadatepicker

Report类:
1. jfreechat
2. Ireport这个是一个用来制作report模版的工具,底层是用jfreechat的。

swing组件里最复杂的就是jtable和 tree table, 能够对它们进行好的封装那其他的就小菜一碟了。