真正高质量和复杂的Swing组件在哪里?

时间:2010-04-28 19:07:23

标签: java user-interface swing

看看Swing,我觉得它的核心内有许多有用且合理的原子组件。当我看到Web时,有很多快速插入组件的组件(其中包括许多日期/时间选择器,拉皮条列表和表格),如果我需要它们,我可以轻松地自己编写它们。 / p>

当我构建大型软件并且我需要一个非常大的特定于域的组件时,我大多数时候都要自己编写它,因为他们指的是不仅仅是将列表和表格插在一起,也不是一件坏事。

所以,问题是,为什么没有Swing组件库不仅包含自定义日期/时间选择器或添加了树支持的列表。哪些组件真正提高了水平抽象,或者在最佳情况下是特定领域的?

4 个答案:

答案 0 :(得分:3)

http://www.jidesoft.com/,您可以找到非常复杂的组件,例如Pivot Grid,Code Editor,Gantt Chart等。

就域名特定组件而言,Mark Byers是正确的 - 它们难以重复使用且很难销售:)

答案 1 :(得分:1)

没错,对于一个拥有复杂Swing组件库的网站来说会很不错。

我喜欢MiG Calendar组件。此外,Cezanne LookAndFeel看起来非常专业。

答案 2 :(得分:1)

swingx有一些有用的组件,比如具有自动完成功能的组合框,带内置提示的文本字段,超链接等等,应该标准的许多内容!

答案 3 :(得分:0)

另一件事是,大多数复杂和漂亮的Swing组件都是在内部开发的,而不是出售。大多数公司都会毫不犹豫地将他们的小部件代码与他们特定的库混合在一起,这使得在其他项目中重用很难(紧密耦合)。