V
Verus
Gast
Moin,
ich habe für meine Applikation einige Shortcuts definiert. Das funktioniert auch soweit, aber leider werden diese auch ausgeführt, wenn der Focus auf einem Eingabefeld ist (JTextField, JTextArea usw.).
Wie kann ich es am besten machen, dass bei Eingabefeldern die Shortcuts nicht ausgewertet werden?
Ich habe meine Shortcuts nach folgendem Schema registiert.
ich habe für meine Applikation einige Shortcuts definiert. Das funktioniert auch soweit, aber leider werden diese auch ausgeführt, wenn der Focus auf einem Eingabefeld ist (JTextField, JTextArea usw.).
Wie kann ich es am besten machen, dass bei Eingabefeldern die Shortcuts nicht ausgewertet werden?
Ich habe meine Shortcuts nach folgendem Schema registiert.
Code:
final KeyStroke plus = KeyStroke.getKeyStroke(KeyEvent.VK_PLUS, 0);
getInputMap(WHEN_IN_FOCUSED_WINDOW).put(plus, "test");
getActionMap().put("test", action);