如何为e(fx)clipse加载splash?

时间:2015-10-12 09:01:37

标签: eclipse javafx efxclipse

我正在将我的e4 rcp应用程序(SWT + jface)移动到 e(fx)clipse (JavaFX),我希望应用程序中的启动画面带有进度条像日食一样。

有人可以建议我该怎么办?

我查了this answer from tom,但我不知道在 e(fx)clipse 应用程序中我可以加载哪个阶段?

[编辑:1] 截至目前,没有进度条支持e(fx)clipse。而且This有助于以最小的努力为新手加载启动。

[编辑:2] 我在forum中提到的另一件事。 在应用程序的背景处可以看到启动画面。

1 个答案:

答案 0 :(得分:1)

首先是构建在e4-JavaFX上的OSGi-Application本身并不实现Application类,因为这需要作为OSGi-Lifecycle的一部分来完成。

一旦接受了这种情况,您就有多种选择:

  • 你在生命周期钩子中引发了一种启示,并且在JavaFX和OSGi初始化之后它会起来可能需要一些时间才能起作用
  • 如果你在windows / linux上,你仍然可以使用equinox钩子,我们很早就完成了这个,因为我们不能把它放在JavaFX线程上
  • 您调整Equinox-OSGi-Applications的引导并自行启动

如果你真的想深入讨论这些内容,我建议你发帖到我们的论坛 - https://www.eclipse.org/forums/index.php/f/259/