【发布时间】:2018-07-18 01:20:08
【问题描述】:
我在我的项目中写了一些代码,我发现我应该把我的按钮监听器放在public void initialize() ,否则我不能使用按钮。我不知道 javafx 中的 initialize() 是什么意思,为什么我不能把它改成另一个方法名?
这是我代码中的初始化方法,我没有实现 Initializable。那么这在 javafx 中是什么意思呢?
public void initialize() {
weight_number1.setOnAction(e -> number(1));
weight_number2.setOnAction(e -> number(2));
weight_number3.setOnAction(e -> number(3));
weight_number4.setOnAction(e -> number(4));
weight_number5.setOnAction(e -> number(5));
weight_number6.setOnAction(e -> number(6));
weight_number7.setOnAction(e -> number(7));
weight_number8.setOnAction(e -> number(8));
weight_number9.setOnAction(e -> number(9));
weight_number0.setOnAction(e -> number(0));
weight_numberCE.setOnAction(e -> symbol(1));
weight_numberLeft.setOnAction(e -> symbol(2));
weight_numberp.setOnAction(e -> symbol(3));
weight_box1.setOnAction((event) -> {
change();
showans();
});
weight_box2.setOnAction((event) -> {
change();
showans();
});
}
【问题讨论】:
标签: javafx initialization