Java/Swing 有哪些好的对接框架?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/304874/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
What are good docking frameworks for Java/Swing?
提问by Daniel Rikowski
I'm looking for a good lightweight Java docking framework.
我正在寻找一个好的轻量级 Java 对接框架。
I know that Netbeans and Eclipse can be used as RCP, but I'm looking for something a little bit more lightweight.
我知道 Netbeans 和 Eclipse 可以用作 RCP,但我正在寻找更轻量级的东西。
采纳答案by Karussell
- Raven DockingApache 2; 0.2 MB
- MyDoggyLGPL; only JARs: 0.7 MB; Dec 2010
- VLDockingLGPL; 0.4 MB
- NetBeansCDDL/GPL; 4.6 MB (platform.zip)
- Eclipse CPL or EPL ? only swt (?)
- InfoNodeGPL or Commercial
- SanawareGPL or Commercial full zip 0.3MB
- Docking FramesLGPL; 3 MB
- Jidecommercial; <3MB
- FlexDockMIT; 0.4 MB; Nov 2011
- Raven 对接Apache 2;0.2 MB
- MyDoggyLGPL;仅 JAR:0.7 MB;2010 年 12 月
- VLDockingLGPL;0.4 MB
- NetBeansCDDL/GPL;4.6 MB (platform.zip)
- Eclipse CPL 还是 EPL?只有 swt (?)
- InfoNodeGPL 或商业
- SanawareGPL 或商业完整 zip 0.3MB
- 对接框架LGPL;3 MB
- 吉德商业;<3MB
- 麻省理工学院FlexDock;0.4 MB;2011 年 11 月
Inactive projects
非活动项目
- SwingDockingseems to me fully functional and fast; Apache license 2; Oct 2007
- XUIwill be further developed here?; MPL; 1.6 MB (XUI-jdk15.zip); Feb 2008
- JDocking CDDL; 1.3 MB (v0.8.zip) the docking part of netbeans
- JRichClientGPL; derivation of flexdock; Nov 2007
- SwingDocking在我看来功能齐全且速度快;Apache 许可证 2;2007 年 10 月
- XUI会在这里进一步发展吗?MPL; 1.6 MB (XUI-jdk15.zip);2008 年 2 月
- JDocking CDDL;1.3 MB (v0.8.zip) netbeans 的对接部分
- JRichClientGPL;flexdock 的衍生;2007 年 11 月
回答by Daniel Hiller
See the infonode docking windows.
请参阅信息节点停靠窗口。
They have a gpl version and a commercial version, but the licenses are not that expensive. Robust and good looking if you select the right skin (we use the ShapedGradientDockingTheme which looks a little like eclipse).
他们有 gpl 版本和商业版本,但许可证并不昂贵。如果您选择了正确的皮肤(我们使用看起来有点像 eclipse 的 ShapedGradientDockingTheme),那么它会健壮而美观。
回答by Sergey Borodavkin
We use VLDocking from vlsolutions (http://vldocking.com) quite successfully in 3 of our products. They have some open-source license compatible with GPL.
我们在我们的 3 个产品中非常成功地使用了来自 vlsolutions ( http://vldocking.com) 的VLDocking 。他们有一些与 GPL 兼容的开源许可证。
回答by Tony Eichelberger
JIDE has quite a few components including a docking framework. The core of JIDE is open source but they also have several commercial libraries. The docking framework is commercial.
JIDE 有很多组件,包括一个停靠框架。JIDE 的核心是开源的,但他们也有几个商业库。对接框架是商业的。
回答by jfpoilpret
I have successfully used FlexDockin the past but it seems not well supported and it is quite hard to start with (this is a quite complex framework for docking). FlexDock is open source.
我过去曾成功使用过FlexDock,但它似乎没有得到很好的支持,而且很难开始(这是一个非常复杂的对接框架)。FlexDock 是开源的。
Besides, more recently, I have enjoyed using MyDoggywhich is well supported and quite easy to use (very well documented with enough examples and tutorials). Its main drawback (for me) is the difficulty to adapt its look when using 3rd-party LAFs (like Substance for instance). But in general I really like it. If I remember correctly, it is quite a lightweight library. I would recommend it for any use (it is open source and free to use) for its good API.
此外,最近,我很喜欢使用MyDoggy,它得到了很好的支持并且非常易于使用(非常详细,有足够的示例和教程)。它的主要缺点(对我而言)是在使用第 3 方 LAF(例如 Substance)时难以调整其外观。但总的来说,我真的很喜欢它。如果我没记错的话,它是一个相当轻量级的库。我会推荐它用于任何用途(它是开源的并且可以免费使用),因为它具有良好的 API。
回答by r?ph
I once evaluated several docking frameworks (including the already mentioned flexdockand mydoggyand jdocking.
我曾经评估过几个对接框架(包括已经提到的flexdock和mydoggy以及jdocking。
Finaly I came to Docking Frames, which I can really recommend. It is easy to use but still feature rich + good documentation and quick support from developer via forum.
最后我来到了Docking Frames,我真的可以推荐它。它易于使用,但仍然具有丰富的功能 + 良好的文档和开发人员通过论坛的快速支持。
回答by kitfox
I've just released another docking framework. It's really lightweight and available under the Apache 2.0 license.
我刚刚发布了另一个对接框架。它非常轻量级,可在 Apache 2.0 许可下使用。
Raven Docking:
乌鸦对接: