1. Controller(javaScript)层方法
@FXML
public void calc(){
#TODO
}
2. 添加按钮事件
2.1 直接编写FXML文件:FXML(html)视图页面配置,其中OnMouseClicked代表点击事件,你也可以添加其它事件,以#号开头
<Button fx:id="calBtn" layoutX="169.0" layoutY="293.0" mnemonicParsing="false" onMouseClicked="#calc" text="计算" />
2.2 如果有Scene Builder编辑器,那么可以直接选择按钮然后选择刚才Controller添加的一些事件即可
3. 在代码中添加点击事件
button.addEventHandler(MouseEvent.MOUSE_CLICKED,e->{
// e = 事件源
Button btn = (Button)e.getSource();
}