我最近被要求制作一个“漂亮”的Eclipse Rcp视图。 为了这个目的,在客户的查询变得更像
之前,我一直看着Java2D(在我老板建议之后)“如果你可以做一些闪光灯或其他东西,它会光滑”
从那里JavaFx似乎对我有吸引力,但我以前从来没有机会使用它。然后,我想知道是否在之前潜水“先行”任何人(他们最好会认真对待它)对于在RCP视图中使用此产品有任何建议,警告或任何建设性意见(所以基于SWT)。
我真的很想知道JavaFx是否符合它的承诺。
提前致谢,祝你有个美好的一天!
[编辑]我不想要Eclipse Fancy皮肤,或者想要使用灯光效果或以CompizFusion方式显示视图,
我想要的是在有时会调用的特定视图中显示精美的动画和漂亮的视觉效果。 (对不起,我首先不清楚:s)[/编辑]
*我会传递“什么是漂亮的,什么不是?”和其他“口味是一个人的事情”辩论,这里“漂亮”只是意味着限定一个含有错综复杂的透明度和微妙动画的观点......
答案 0 :(得分:2)
Eclipse RCP也可以按其外观的方式进行自定义,例如:当你不想拥有Eclipsi-L& F时。它被称为 Presentation API ,我在演示文稿中看到了一个相当惊人的用户界面,但我现在找不到它。无论如何,我只想指出方向,因为我个人还没有使用过这个API。
还有一些“皮肤”可供下载。
编辑:刚刚找到slides。它非常详细,但是当你看一下最后一张幻灯片时...它看起来不像你知道的Eclipse: - )
答案 1 :(得分:0)
JavaFX使用Swing作为默认布局引擎,因此您无需使用它而不是Java2D。
另一方面,使用自己开发的工具包或Swing在使用Eclipse时通常是一个坏主意,因为它已经嵌入了SWT工具包。 SWT优于Swing的主要优点是它使用OS本机小部件。使用其他工具包会导致以下问题:
答案 2 :(得分:0)
答案很简单。不,你还不能使用JavaFX。问题是JFX脚本无法嵌入到Swing和Eclipse SWT中。我们已经知道了这样的问题。 (这是如何将JFX嵌入到Swing APP中的某种方法。)