如何用@FXML设置不同的ID?

时间:2014-06-04 08:55:19

标签: javafx fxml

使用@FXML注释非常好,因此FXMLLoader可以使用与字段名称相同的id控件实例注入字段。

但如果我可以设置与字段名称不同的ID,那就太好了。 例如,在FXML中有一个TextArea,其id为 user ,在控制器类中有一个字段 txtUser 。我期待像

这样的东西
    @FXML(id = "user")
    private TextArea txtUser;

命名FXML中的控件,如 txtUser 并不好。 包括控制器通常也管理对数据模型的引用,比如说这是用户

    // The data model
    private User user;

,会出现命名冲突:ui控件或数据模型是否应该获取字段名 user

0 个答案:

没有答案