ho disabilitato l'azione associata al tasto F10 della tastiera con il seguente codice

JTextPAne editor = new JTextPane();

Action doNothing = new AbstractAction() {
public void actionPerformed(ActionEvent e) {
//do nothing
}
};
editor.getInputMap().put(KeyStroke.getKeyStroke("F 10"), "doNothing");
editor.getActionMap().put("doNothing",doNothing);

Poi ho scritto

mi.setAccelerator(KeyStroke.getKeyStroke("F10"));

dove mi è il jmenutiem al quale voglio associare il tasto F10

Accanto alla pulsante viene scritto correttamente F10, adesso premo F10 e non succede nulla... perchè non esegue l'azione del pulsante?

Help