#if java
import javafx.event.*;
import javafx.scene.Node;
import javafx.scene.input.KeyCode;
import javafx.scene.input.KeyEvent;
import java.lang.Exception.*;
static EventDispatcher initial = null;
public static void setDispatcher(Node n){
initial = n.getEventDispatcher();
n.setEventDispatcher(new EventDispatcher() {
@Override
public Event dispatchEvent(Event event, EventDispatchChain tail) {
if (event instanceof KeyEvent) {
KeyEvent keyEvent = (KeyEvent)event;
if (keyEvent.getEventType() == KeyEvent.KEY_PRESSED){
if (keyEvent.getCode() == KeyCode.F12) {
try{
_mnusampleentry1_action(); // calls your function here for F12
}catch (Exception ure){
System.out.println("Broke it");
}
event.consume();
}
if (keyEvent.getCode() == KeyCode.S && keyEvent.isControlDown()){
try{
_mnusampleentry2_action(); // calls your function here for ctrl S
}catch (Exception ure){
System.out.println("Broke it");
}
event.consume();
}
}
}
return initial.dispatchEvent(event, tail);
}
});
}
#end if