【问题标题】:Can't use the FXMLLoader#setRoot无法使用 FXMLLoader#setRoot
【发布时间】:2013-07-14 22:16:53
【问题描述】:

我正在尝试运行本教程: http://docs.oracle.com/javafx/2/fxml_get_started/custom_control.htm

我想在 Eclipse 上运行它。我从网站底部下载了 zip 项目。我尝试复制 3 个文件:CustomControl.java、CustomControlExample.java 和 custom_control.fxml。

但是 CustomControl.java 出错了。我不能在fxmlLoader 上使用setRootsetController 方法,这是FXMLLoader 的对象。

我该如何解决这个问题?

谢谢!

【问题讨论】:

    标签: java javafx-2 javafx fxml


    【解决方案1】:

    这意味着您的 JavaFX 版本低于 2.2。确定使用的版本:

    System.out.println(com.sun.javafx.runtime.VersionInfo.getRuntimeVersion());
    

    然后通过更新到最新的 JDK 来更新它。不要忘记检查/配置 Eclipse Java/JavaFX 平台。

    【讨论】:

    • @csnewb,不客气。也欢迎来到 StackOverflow!在积极使用本网站之前,请先访问StackOverflow About Page
    猜你喜欢
    • 2013-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-10
    • 2014-12-03
    • 1970-01-01
    • 2014-06-21
    相关资源
    最近更新 更多