Java/Swing 有哪些好的对接框架?

发布于 2024-07-08 20:43:32 字数 85 浏览 11 评论 0原文

我正在寻找一个好的轻量级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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

浮世清欢 2024-07-15 20:43:32

Swing / AWT 框架:

JavaFX 框架:

非活动项目

  • SwingDocking 在我看来功能齐全且速度快; 阿帕奇许可证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月

Swing / AWT frameworks:

JavaFX frameworks:

Inactive projects

  • SwingDocking seems to me fully functional and fast; Apache license 2; Oct 2007
  • XUI will 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
  • JRichClient GPL; derivation of flexdock; Nov 2007
要走干脆点 2024-07-15 20:43:32

我曾经评估过几个对接框架(包括已经提到的 flexdockmydoggyjdocking

最后我来到了 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.

李白 2024-07-15 20:43:32

我过去曾成功使用过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.

木落 2024-07-15 20:43:32

请参阅 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).

星星的轨迹 2024-07-15 20:43:32

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

岁月打碎记忆 2024-07-15 20:43:32

我刚刚发布了另一个对接框架。 它确实是轻量级的,并且可以在 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

溇涏 2024-07-15 20:43:32

我们在 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文