JavaFX从网页分离

时间:2012-08-18 04:11:04

标签: java applet javafx javafx-2

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

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

JavaFX似乎是崭露头角(也许)并且applet在大多数情况下似乎已经过时了,所以我想在这个项目中使用JavaFX。这也让我可以自己制作自己的预装载器。

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

1 个答案:

答案 0 :(得分:2)

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

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

如您所知,可以找到有关FX的文档here

特别是如果你想尝试JNLP,也许你想看一下你现在的deployment choices

根据您用于开发的IDE,您不需要做任何特殊的事情(链接看起来比这更复杂)。

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

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

根据您是否打算分享您的应用程序,也许这对您也很有用: 查看FX版本2.2支持的平台here的列表