【发布时间】:2012-10-08 23:05:14
【问题描述】:
我有一个关于 JavaFX 中的事件处理的问题。根据教程(以及我遇到的其他示例),JavaFX 中的事件处理方式如下:
Button addBtn = new Button("Add");
addBtn.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
System.out.println("Add Clicked");
}
});
但是,我想知道,如果我可以“处理”按钮点击以下方式:
Button addBtn = new Button("Add");
addBtn.setOnAction(new addButtonClicked());
addButtonClicked() 是我自己定义和编写的类(具有自己的一组方法和功能),用于处理按钮单击的操作。
有没有办法为 JavaFX 中的按钮附加我自己的事件处理程序类?
【问题讨论】: