我正在研究摇摆应用程序。我不想将其迁移到SWT,但我想使用Eclipse RCP应用程序的一些好处。特别是,我想使用更新技术来分发应用程序更新。
如果您知道如何构建可以基于Swing启动自定义GUI的Eclipse RCP应用程序的教程,那将会很棒。
答案 0 :(得分:6)
嗯......我认为你不能用eclipse rcp到达那里......
你必须采用很多,包括你的应用程序的整个OSGI结构 - 如果你不愿意改变你的UI工具包,你可能已经有太多的基础设施到位,想要采用那么多RCP。
如果因为某种原因它只是摆动你的已婚,请查看netbeans rcp。
如果它只是更新你想要的...还有1 sparkle implementation for java。
答案 1 :(得分:3)
检查一下:
http://www.eclipse.org/articles/article.php?file=Article-Swing-SWT-Integration/index.html
但是,我强烈建议不要使用它们。平台独立性最终会导致很多问题。如果你只是针对Windows,你可能会没事的。
我同意lscoughlin,你在这方面的功能上花费了太多的开销。您始终可以尝试从Eclipse / Equinox项目中获取所需的位,从而构建更精简的解决方案。那么请注意许可。查看代码的某些部分以获取灵感也很有用,但它是一个巨大的项目。
答案 2 :(得分:1)
艰巨的任务......但你可以尝试qwylt。
这是一个基于Equinox(Eclipse OSGi实现)的框架。希望它能为您提供足够的功能。
答案 3 :(得分:0)
通常,您的请求可以通过新的Eclipse 4实现。在新模型中,所有图形输出都使用所谓的渲染器完成,渲染器将应用程序模型呈现为您在应用程序中看到的图形输出。 Lars Vogel对此有Tutorial,而KaiTödter甚至在JavaFX 2.0, Swing & SWT Renderers for the Eclipse 4.x Application Platform中做了一篇关于不同渲染器的简短文章。
他还做了一个基本的SWING渲染器,可以在https://github.com/toedter/e4-rendering上找到。但是我可以不知道这个渲染器的稳定程度以及它覆盖e4提供的所有应用程序模型元素的程度。