java布局工具,Java Swing:库,工具,布局管理器

What libraries/tools do you have in your Java Swing Tool set?

XUL

Layout Managers

Packagers/Installers

Books

etc.....

解决方案

Here is what I use:

"Framework": Swing Application

Framework, does not do much, but does

it quite well (if you use it you may

want to take a look at one

presentation I did last year)

JTables: handling tables is often a

pain (lots of boilerplate code...); I

generally use GlazedLists which

simplifies the work a lot (and brings

many improvements)

LayoutManager: DesignGridLayout

(shameless plug, this is one of my

open source projects)

Look & Feel: Substance is very good

in some situations where you don't

want to use the system look and feel

Docking library: if your application

needs docking, you will find MyDoggy

useful (and it has a well-written

API). One problem it has is a bad integration with some third-party look and feels (like Substance)

All these libraries above are open source.

In addition to that, I have my own set of utility classes that, among other things, help integrating the GUI with a Dependency Injection library: I have a set of utilities for HiveMind container (for the few developers that know it and still use it), and another -in preparation, soon open sourced- for Guice.

I have read no specific book about Swing development, but I have used Swing for about 10 years now (not continuously however). Hence I have no recommendation in terms of books (unfortunately, because I admit that this is one weak point of Swing).

"Filthy Rich Clients" book is useful only if:

you know Swing well

you want to build "fancy" GUIs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值