我想在 Swing 应用程序中使用一些 JavaFX 组件(尤其是 JFXPanel,因为它支持 HTML 5 渲染)。我的应用程序当前设置在 Eclipse 4.3 (Kepler) 中,并且我的机器上安装了最新的 Java 7 JDK。
Oracle 的本教程建议您只需引用一个 JavaFX 类,它将在 Swing 应用程序中工作。所以我输入了JFXPanel panel = new JFXPanel()
,但 Eclipse 不承认它是一个有效的 Java 类。它确实可以识别其他 Java 7 类,例如java.nio
.
我不知道如何让 Eclipse 识别 JavaFX 类。这个问题之前已经回答过关于 Eclipse 中的 JavaFX 的问题。第一个响应说您需要从创建一个新的 JavaFX 项目开始,我不能这样做,因为我已经有一个相当开发的 Swing 应用程序。第二种是使用 e(fx)clipse 插件,但教程似乎也需要这个。如果为了让 Eclipse 中的非 JavaFX 项目使用 JavaFX 类,我必须做一些特别的事情,我不知道该怎么做。