Java/Swing 有哪些好的对接框架?
我正在寻找一个好的轻量级Java对接框架。
我知道 Netbeans 和 Eclipse 可以用作 RCP,但我正在寻找更轻量级的东西。
I'm looking for a good lightweight Java docking framework.
I know that Netbeans and Eclipse can be used as RCP, but I'm looking for something a little bit more lightweight.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
Swing / AWT 框架:
JavaFX 框架:
非活动项目
Swing / AWT frameworks:
JavaFX frameworks:
Inactive projects
我曾经评估过几个对接框架(包括已经提到的 flexdock 和 mydoggy 和 jdocking。
最后我来到了 Docking Frames,我真的很推荐它,它很容易使用,但功能仍然丰富。 + 良好的文档和开发人员通过论坛提供的快速支持。
I once evaluated several docking frameworks (including the already mentioned flexdock and mydoggy and 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.
我过去曾成功使用过FlexDock,但它似乎没有得到很好的支持,而且很难上手(这是一个相当复杂的对接框架)。 FlexDock 是开源的。
此外,最近,我很喜欢使用 MyDoggy,它得到了很好的支持,并且非常易于使用(有足够的示例和教程,有很好的文档记录)。 它的主要缺点(对我来说)是在使用第 3 方 LAF(例如 Substance)时难以调整其外观。 但总的来说我真的很喜欢它。 如果我没记错的话,它是一个相当轻量级的库。 我会推荐它用于任何用途(它是开源的并且免费使用),因为它有良好的 API。
I have successfully used FlexDock in 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.
Besides, more recently, I have enjoyed using MyDoggy which 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.
请参阅 infonode 对接窗口。
他们有 gpl 版本和商业版本,但许可证并不那么昂贵。 如果您选择正确的皮肤(我们使用看起来有点像 eclipse 的 ShapedGradientDockingTheme),那么它会很健壮且美观。
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).
JIDE有相当多的组件,包括对接框架。 JIDE 的核心是开源的,但他们也有几个商业库。 对接框架是商业化的。
http://www.jidesoft.com/products/component.htm
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.
http://www.jidesoft.com/products/component.htm
我刚刚发布了另一个对接框架。 它确实是轻量级的,并且可以在 Apache 2.0 许可证下使用。
Raven 对接:
http://raven.java.net/ravenDocking/index.html
I've just released another docking framework. It's really lightweight and available under the Apache 2.0 license.
Raven Docking:
http://raven.java.net/ravenDocking/index.html
我们在 3 个产品中非常成功地使用了 vlsolutions (http://vldocking.com) 的 VLDocking。 他们有一些与 GPL 兼容的开源许可证。
We use VLDocking from vlsolutions (http://vldocking.com) quite successfully in 3 of our products. They have some open-source license compatible with GPL.