Java 用于eclipse插件开发的Swing/Prefuse或SWT

Java 用于eclipse插件开发的Swing/Prefuse或SWT,java,eclipse,swing,plugins,swt,Java,Eclipse,Swing,Plugins,Swt,我有一个现有的java应用程序,其中GUI主要使用Swing和prefuse API()构建。 我想为这个应用程序开发eclipse插件。我在vogella教程中读到SWT更倾向于用于插件开发 我的问题是,如果我应该使用SWT,那么如何将每个swing和prefuse API组件转换为SWT PS:如果我在eclipse插件项目中使用现有的GUI,那么当我以“eclipse应用程序”的形式运行插件时,它会在eclipse外部显示GUI,我不确定这是否是插件开发的正确行为 这可能有帮助: “Alb

我有一个现有的java应用程序,其中GUI主要使用Swing和prefuse API()构建。 我想为这个应用程序开发eclipse插件。我在vogella教程中读到SWT更倾向于用于插件开发

我的问题是,如果我应该使用SWT,那么如何将每个swing和prefuse API组件转换为SWT

PS:如果我在eclipse插件项目中使用现有的GUI,那么当我以“eclipse应用程序”的形式运行插件时,它会在eclipse外部显示GUI,我不确定这是否是插件开发的正确行为

这可能有帮助:

“Albireo项目建立在SWT_AWT桥的基础上,以提供更完整的Swing/SWT集成,从而为Swing/SWT集成的整个概念带来更好的“开箱即用”体验和更高的可信度。”

扩展
SwingControl
并实现
createSwingComponent()
getLayoutActor()

已添加。我不能使用超过5个标记。您可以使用
SWT\u AWT
类从SWT运行Swing代码,例如,我不明白您的答案与实际问题之间的关系是什么?看起来你的答案只是垃圾邮件。Albireo项目扩展了SWT_AWT桥,以便更干净地嵌入。如果您想在Eclipse/SWT环境中运行swing,这可能是一种方法。至少在我们的应用程序中,嵌入jgraph(swing)编辑器可以很好地工作。我复制粘贴了这篇文章,因为我在“相关”中看到了你的问题,并认为它可能会引起兴趣。嗯,好的。谢谢。我查一下。谢谢