Cześć, staram się dodać skróty klawiszowe do frame'a. Przykładowo CTRL+D ma zamknąć mój program a CTRL+A ma coś wyświetlić, przeszukałem duużo stron na stacku i przykładowo na jeden przycisk potrafię to zrobić ale jak dla kilku? Mógłby mi ktoś wytłumaczyć jak działa poniższy kod lub dodawanie skrótu innym sposobem?
String KEY = "UserPageAction";
jf.getRootPane().getActionMap().put(KEY, action);
InputMap im = jf.getRootPane().getInputMap();
im.put(KeyStroke.getKeyStroke(KeyEvent.VK_X, KeyEvent.CTRL_MASK), KEY);
Mniejsza o akcję, w jaki sposób mam tu dodać inny KeyStroke?