Originariamente inviato da andbin
Problema già discusso e anche nei giorni scorsi.
Su Windows la installazione di un JRE fa associare .jar al java
w.exe che è il launcher della JVM
senza console. Un'altra applicazione potrebbe successivamente "fregare" la associazione per i suoi scopi.
Il fatto poi che javaw è quello senza console significa anche che il jar avviato con doppio-click è appropriato solo per applicazioni
GUI ... non console appunto.
Se la applicazione Java apre una o più finestre "normali", dovrebbe di certo comparire la icona nella taskbar.
Se senza poter "vedere" cosa hai e ti succede ... è difficile dire cosa non va.
Prima del tuoFrame.setVisible(true) fai un
tuoComponente.
requestFocusInWindow();
I pulsanti funzionano già da tastiera, perlomeno per il fatto che il click è fattibile "di serie" con lo SPAZIO.
Se vuoi che il click sia producibile con un altro tasto ... c'è da registrare una apposita associazione.