当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《JavaSwing:库,工具,布局管理器》经验,为你挑选了2个好方法。

您的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用于部署.



1> jfpoilpret..:

这是我使用的:

"框架":Swing应用程序框架,做得不多,但做得很好(如果你使用它,你可能想看看我去年做过的一个演示文稿)

JTable:处理表通常很痛苦(许多样板代码......); 我通常使用GlazedLists来简化工作(并带来许多改进)

EventBus:在另一个答案中提到了这一点

LayoutManager:DesignGridLayout (无耻插件,这是我的一个开源项目)

外观和感觉:在某些您不想使用系统外观的情况下,物质非常好

停靠库:如果您的应用程序需要停靠,您会发现MyDoggy 很有用(并且它有一个编写良好的API).它存在的一个问题是与某些第三方外观的不良整合(如Substance)

以上所有这些库都是开源的.

除此之外,我还拥有自己的一组实用程序类,其中包括帮助将GUI与依赖注入库集成:我为HiveMind容器提供了一组实用程序(对于少数知道它且仍在使用它的开发人员) ),另一个 - 准备,很快开源 - 为Guice.

我没有读过关于Swing开发的具体书籍,但我现在已经使用Swing大约10年了(但不是连续的).因此,我对书籍没有任何建议(不幸的是,因为我承认这是Swing的一个弱点).

"肮脏的富客户"一书仅在以下情况下有用:

    你知道Swing很好

    你想建立"花哨的"GUI



2> Domchi..:

Spring Rich Client和JGoodies是我团队GUI应用程序的基础; Spring远程连接到服务器,Java Web Start用于部署.

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有