-
@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