来做到这一点
是否有可能从另一个元素的setOnaction中调用按钮1的setOnaction中定义的方法?这是专门用于键盘的
一个例子:
button1.setOnAction(e->{
doAThing();
});
keyboardShortcut.setOnAction(e->{
button1.handle(action); //<-- any variants possible?
});
根据此代码,为什么不创建一个共同的操作函数,而从所有听众中称呼它?
private void listeners() {
button1.setOnAction(e->{
doAction();
});
keyboardShortcut.setOnAction(e->{
doAction();
});
}
void doAction() {
System.out.println("Some Action");
}
我刚刚发现您通过调用button1.fire();