什么是Java / Swing的良好对接框架?

时间:2008-11-20 10:25:15

标签: java swing frameworks docking

我正在寻找一个好的轻量级Java对接框架。

我知道Netbeans和Eclipse可以用作RCP,但我正在寻找更轻量级的东西。

7 个答案:

答案 0 :(得分:35)

非活动项目

  • SwingDocking在我看来功能齐全,速度快; Apache许可证2; 2007年10月
  • XUI会在这里进一步发展吗? MPL; 1.6 MB(XUI-jdk15.zip); 2008年2月
  • JDocking CDDL; 1.3 MB(v0.8.zip)netbeans的对接部分
  • JRichClient GPL; flexdock的推导; 2007年11月

答案 1 :(得分:11)

我曾经评估了几个停靠框架(包括已经提到的flexdockmydoggy以及jdocking

最后我来到Docking Frames,我真的可以推荐。它易于使用,但仍然具有丰富的+良好的文档和开发人员通过论坛的快速支持。

答案 2 :(得分:4)

我过去成功使用过 FlexDock ,但它似乎没有得到很好的支持,而且很难开始(这是一个非常复杂的对接框架)。 FlexDock是开源的。

此外,最近,我喜欢使用 MyDoggy ,它得到了很好的支持并且非常易于使用(有足够的示例和教程可以很好地记录)。它的主要缺点(对我而言)是在使用第三方LAF(例如Substance)时难以调整其外观。但总的来说我真的很喜欢它。如果我没记错的话,它是一个非常轻量级的库。我推荐它用于任何用途(它是开源的并且可以免费使用)以获得其良好的API。

答案 3 :(得分:3)

请参阅infonode docking windows

他们有gpl版本和商业版本,但许可证并不昂贵。如果选择合适的皮肤,我们会看起来很健壮(我们使用看起来有点像日食的ShapedGradientDockingTheme)。

答案 4 :(得分:3)

我们在3个产品中非常成功地使用了vlsolutions(http://vldocking.com)的VLDocking。他们有一些与GPL兼容的开源许可证。

答案 5 :(得分:3)

我刚刚发布了另一个对接框架。它非常轻巧,可以在Apache 2.0许可下使用。

Raven Docking:

http://raven.java.net/ravenDocking/index.html

答案 6 :(得分:2)

JIDE有很多组件,包括对接框架。 JIDE的核心是开源的,但它们也有几个商业库。对接框架是商业化的。

http://www.jidesoft.com/products/component.htm