您的Java Swing Tool集中有哪些库/工具?
XUL
布局经理
包装商/安装程序
图书
等等.....
jfpoilpret.. 8
这是我使用的:
"框架":Swing应用程序框架,做得不多,但做得很好(如果你使用它,你可能想看看我去年做过的一个演示文稿)
JTable:处理表通常很痛苦(许多样板代码......); 我通常使用GlazedLists来简化工作(并带来许多改进)
EventBus:在另一个答案中提到了这一点
LayoutManager:DesignGridLayout (无耻插件,这是我的一个开源项目)
外观和感觉:在某些您不想使用系统外观的情况下,物质非常好
停靠库:如果您的应用程序需要停靠,您会发现MyDoggy 很有用(并且它有一个编写良好的API).它存在的一个问题是与某些第三方外观的不良整合(如Substance)
以上所有这些库都是开源的.
除此之外,我还拥有自己的一组实用程序类,其中包括帮助将GUI与依赖注入库集成:我为HiveMind容器提供了一组实用程序(对于少数知道它且仍在使用它的开发人员) ),另一个 - 准备,很快开源 - 为Guice.
我没有读过关于Swing开发的具体书籍,但我现在已经使用Swing大约10年了(但不是连续的).因此,我对书籍没有任何建议(不幸的是,因为我承认这是Swing的一个弱点).
"肮脏的富客户"一书仅在以下情况下有用:
你知道Swing很好
你想建立"花哨的"GUI
Domchi.. 6
Spring Rich Client和JGoodies是我团队GUI应用程序的基础; Spring远程连接到服务器,Java Web Start用于部署.
这是我使用的:
"框架":Swing应用程序框架,做得不多,但做得很好(如果你使用它,你可能想看看我去年做过的一个演示文稿)
JTable:处理表通常很痛苦(许多样板代码......); 我通常使用GlazedLists来简化工作(并带来许多改进)
EventBus:在另一个答案中提到了这一点
LayoutManager:DesignGridLayout (无耻插件,这是我的一个开源项目)
外观和感觉:在某些您不想使用系统外观的情况下,物质非常好
停靠库:如果您的应用程序需要停靠,您会发现MyDoggy 很有用(并且它有一个编写良好的API).它存在的一个问题是与某些第三方外观的不良整合(如Substance)
以上所有这些库都是开源的.
除此之外,我还拥有自己的一组实用程序类,其中包括帮助将GUI与依赖注入库集成:我为HiveMind容器提供了一组实用程序(对于少数知道它且仍在使用它的开发人员) ),另一个 - 准备,很快开源 - 为Guice.
我没有读过关于Swing开发的具体书籍,但我现在已经使用Swing大约10年了(但不是连续的).因此,我对书籍没有任何建议(不幸的是,因为我承认这是Swing的一个弱点).
"肮脏的富客户"一书仅在以下情况下有用:
你知道Swing很好
你想建立"花哨的"GUI
Spring Rich Client和JGoodies是我团队GUI应用程序的基础; Spring远程连接到服务器,Java Web Start用于部署.