javafx UI控件的代码绑定

方法一:

基于注解的方法:
第一步,在fxml文件中, <GridPane fx:controller="包名.类名">,选择作为控制整个图形界面的控制器的类。
第二步,在你选择的控制器中,以@FXML Button button;的形式绑定UI控件,button是在FMXL文件中定义的Button id。

注:出现错误No controller specified for top level element的原因是fxml文件没有绑定控制器,即本文解决方法。

方法二

            Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));
            // #hight 中,#是必须写的hight是你所要绑定的id
            TextField hight=(TextField)root.lookup("#hight");

在任意类中,以上述形式绑定UI控件。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值