3

作为一个个人项目,我正在制作一个嵌入网页的媒体播放器。我一直在玩 JavaFX 2.2,我喜欢我目前看到的(mp3 支持!);另外,我过去制作过 java 小程序。

我知道小程序有一个简洁的功能,您可以(在 Windows 中)左键单击并拖动,小程序将与页面分离并可以在屏幕上浮动。您甚至可以离开页面,小程序将保持打开状态。我真的很喜欢这个功能——它让我看起来像是为这个功能付出了额外的努力,这并没有什么坏处。嵌入在网页中的 JavaFX 应用程序是否具有此功能?到目前为止的搜索没有给我任何结果,而且我尝试过的键/点击组合不起作用。

JavaFX 似乎正在崭露头角(也许),而小程序在大多数情况下似乎已经过时,所以我想在这个项目中使用 JavaFX。这也让我可以制作自己的预加载器。

有什么方法可以让我的媒体播放器具有分离功能?我知道我可以将 JavaFX 嵌入到小程序中,但这似乎是一种倒退,我认为我将失去预加载器选项。我也可以做一个 web start/jnlp 启动,但我希望它能够成为网页的一部分。这里最好的课程是什么?直接使用 JavaFX 并等待未来的更新?

4

1 回答 1

2

我不知道这是否仍然是您正在做的事情,但正如您在两天前评论的那样,也许这些提示对您仍然有用。

你有没有发现 JavaFX 的 JNLP 东西?简单地说,使用 Java WebStart 可以让您的 Applet/应用程序“脱离浏览器”。JavaFX 提供了这种能力,它是给你的礼物,你不需要做任何特别的/没有额外的依赖。

如您所知,可以在此处找到有关 FX 的文档。

特别是如果您想尝试 JNLP,也许您想看看您现在拥有的部署选择。

根据您用于开发的 IDE,您不需要做任何特别的事情(而且链接看起来比这一切都复杂)。

我有以下设置,它就像一个魅力:

  • 库本图 12.04
  • JDK 7u6(包括 FX 2.2)
  • Eclipse EE 4.2 Juno(EE 版本很重要)
  • Eclipse e(fx)clipse 插件(可通过 Eclipse 市场获得)

取决于您是否计划共享您的应用程序,也许这对您也有用:在此处查看 FX 版本 2.2的支持平台列表

于 2012-08-22T00:37:19.727 回答