【发布时间】:2011-06-15 11:57:02
【问题描述】:
轮子是一遍又一遍地发明的——至少在查看任何普通的 Swing GUI 项目时是这样。
在许多领域,有一两个非常知名的库,用于标准类库没有直接解决的问题,例如。休眠以保持持久性。
但对于 GUI 应用程序来说,事情似乎不太清楚 - 您认为对于几乎所有新的 GUI 项目都必不可少的库是什么?
我建议 JGoodies 作为开始。对于任何涉及以图形方式显示数据的事情,可能是 JFreeChart。对于更复杂的组件 SwingX - 我从未使用过它,但我经常听到它被提及。
我知道 Swing 有其他选择,但至少在这个问题上让我们坚持。
【问题讨论】:
-
SwingX 确实好用,去试试吧!
-
作为提问者,我很抱歉这已关闭。有大量与 Swing 相关的次要库提供这个或那个。但是,我认为几乎没有很多人将其视为“核心”。在大多数其他领域,随着时间的推移,有一两个占主导地位的图书馆已成为公认的领导者。令人惊讶的是,考虑到 GUI 编程的工作量,这里没有类似的市场领导者,但我认为一些共识可能会在关于重要库是什么的答案中变得显而易见。
-
也许如果您将问题重组为社区 wiki,并采用“每个答案一个库”的风格,类似于编程书籍的问题,它可以重新打开。
标签: java swing libraries jgoodies