Module  javafx.fxml
软件包  javafx.fxml

Annotation Type FXML



  • @Retention(RUNTIME)
    @Target({字段,METHOD})
    public @interface FXML
    将字段或方法标记为可用于标记的注释。

    将应用程序部署为模块

    如果被注释的对象在一个命名的模块中,则它必须反映可访问javafx.fxml模块。 否则,当尝试修改注释元素时, FXMLLoader将失败,并显示InaccessibleObjectException 如果包含该对象的模块的目的是反射性访问opens含包到至少javafx.fxml模块。

    例如,如果要注释的对象在foo.app模块中的com.foo软件包中,则module-info.java可能如下所示:

      module foo.app { opens com.foo to javafx.fxml; } 

    可替代地,一个目的是,如果它被声明为公用部件反射性访问,是在一个公共类,以及包含该类模块exports含包无条件。

    从以下版本开始:
    JavaFX 2.0