Ho un'applicazione con un pannello a schede e diversi componenti al suo interno. Ho fissato un MenuItem come azione con un acceleratore:Esiste un elemento Swing con F6 come acceleratore predefinito?
private final Action focusDefaultCommandsAction = new AbstractAction()
{
{
putValue(NAME, "Fokusiere Kommandoliste");
putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(KeyEvent.VK_F6, 0));
}
@Override
public void actionPerformed(final ActionEvent e)
{
invokeShowCommandsList();
}
};
So che c'è una scheda in cui l'Accelearator per il tasto F6 non funziona. il tasto F7 funziona.
C'è forse un acceleratore di default su uno Swing Element che ha priorità sul mio acceleratore?
Miracle: funziona :) grazie mille. – Neifen
Nessuno conosce un luogo in cui trovare tutti gli acceleratori utilizzati dai componenti di Swing. Potrebbe essere utile –
Nota che JSplitPane usa anche l'acceleratore F8. –