Hallo mal wieder,
heute hab ich ein Problem mit KeyBindings...ich meine mich an Oracles Tutorial gehalten zu haben, aber es funktioniert nicht, es will einfach nichts passieren, wenn ich die mit einem Befehl gebindete Taste drücken will.
Hier der Code:
Ich habe es bereits an verschiedene JComponents gehängt, deswegen vermute ich mal, dass der Fehler im Code liegt...
Grüße,
heute hab ich ein Problem mit KeyBindings...ich meine mich an Oracles Tutorial gehalten zu haben, aber es funktioniert nicht, es will einfach nichts passieren, wenn ich die mit einem Befehl gebindete Taste drücken will.
Hier der Code:
Java:
private void initActions() {
this.setUndoAction(new AbstractAction() {
private static final long serialVersionUID = -1810203876161203260L;
@Override
public void actionPerformed(ActionEvent e) {
UndoService.getInstance().undo();
}
});
}
private void initBindings() {
this.getInputMap().put(KeyStroke.getKeyStroke("z"), "undoAction");
this.getActionMap().put("undoAction", undoAction);
}
Ich habe es bereits an verschiedene JComponents gehängt, deswegen vermute ich mal, dass der Fehler im Code liegt...
Grüße,