Eclipse rcp 好主意/坏主意(/其他想法?)

Eclipse rcp 好主意/坏主意(/其他想法?),eclipse-rcp,javafx,Eclipse Rcp,Javafx,我最近被要求创建一个EclipseRCP视图,该视图将是“漂亮的”。 出于这个目的,在客户的查询变得更像Java2D之前,我首先查看了Java2D(在我的老板建议我这样做之后) “如果你能做些闪光之类的事情,那就很顺利了……” 从那时起,JavaFx似乎对我很有吸引力,但我以前从来没有机会使用它。然后我想知道,在“头先入”之前,是否有任何人(最好是认真使用它的人)对在RCP视图中使用该产品(因此基于SWT)有任何建议、警告或建设性意见 我真的很想知道JavaFx是否符合它的承诺 提前谢谢,祝你有

我最近被要求创建一个EclipseRCP视图,该视图将是“漂亮的”。 出于这个目的,在客户的查询变得更像Java2D之前,我首先查看了Java2D(在我的老板建议我这样做之后)

“如果你能做些闪光之类的事情,那就很顺利了……”

从那时起,JavaFx似乎对我很有吸引力,但我以前从来没有机会使用它。然后我想知道,在“头先入”之前,是否有任何人(最好是认真使用它的人)对在RCP视图中使用该产品(因此基于SWT)有任何建议、警告或建设性意见

我真的很想知道JavaFx是否符合它的承诺

提前谢谢,祝你有愉快的一天

[编辑]我不希望使用Eclipse花式蒙皮,也不希望视图以灯光效果或CompizFusion方式显示

我想要的是在一个特定的视图中显示奇特的动画和漂亮的视觉效果,这个视图有时会被调用。(对不起,我一开始不清楚:s)[/EDIT]


*我将介绍“什么是漂亮的,什么不是?”和其他“品味是个人的东西”的辩论,这里“漂亮”只是指限定包含复杂透明度和微妙动画的视图…

JavaFX使用Swing作为默认布局引擎,因此使用它比使用Java2D没有任何好处

另一方面,在使用Eclipse时,使用您自己开发的工具包或Swing通常是一个坏主意,因为它已经嵌入了SWT工具包。与Swing相比,SWT的主要优势在于它使用操作系统本机小部件。使用其他工具包将导致以下问题:

  • 与Eclipse外观的集成度差
  • 与Eclipse视图和编辑器管理的集成较差

Eclipse RCP也可以按其外观进行定制,例如,当您不想使用Eclipsi-L&F时。它被称为演示API,我曾在演示中看到过一个非常惊人的UI,但我现在找不到它。无论如何,我只想为您指出方向,因为我个人还没有使用过这个API

还有一些“皮肤”可供下载


  • 编辑:刚刚找到。它非常详细,但是当你看最后一张幻灯片时……它看起来不像你所知道的日食:-)

    答案很简单。不,您还不能使用JavaFX。问题是JFX脚本不能嵌入Swing或EclipseSWT中。我们已经知道这样一个问题。(这是一种如何将JFX嵌入Swing应用程序的黑客行为。)

    对于gizmo和lostiniceland:谢谢你的回答,但我的问题不是让eclipse应用程序在任何时候都看起来很好,而是一个单一的视图,有时会显示奇特的动画和良好的视觉效果,它是一个视图,有时会被调用(并且必须在Eclipse应用程序内部调用),以根据Eclipse中加载的插件显示一个表示。Eclipse必须看起来和平常一样,只有这个viem必须显示漂亮的动画…嗯…这个视图像Eclipse中的“欢迎页面”吗(因为你提到它是一个演示页面)?因为这只是一个HTML页面,但您可以按照每个插件的贡献方式进行设置(比如在Eclipse中安装Mylin时,它会向welcome发布自己的内容)。由于它是html,您应该能够添加任何表示框架。或者这个视图依赖于插件的功能吗?那么也许全球环境基金可以帮助你。这里有一个例子:是的,它更像是你的第二个选项,我的插件必须为演示文稿做出贡献,当然基于HTML的东西本来会很好,但我的演示文稿必须触发Eclipse命令,必须做出贡献,所以我把SWT.Browser选项放在一边。。。