2009-05-04 9 views
5

Ho bisogno di scrivere un programma che, quando ridotto a icona, risiede nel System Tray, e userò l'API SystemTray di Java 6 per farlo.App desktop Java: come ottimizzare l'applicazione del vassoio quando si premono i tasti di scelta rapida?

Come posso rendere l'applicazione in primo piano quando l'utente preme qualche tasto di scelta rapida?

Ad esempio, l'app è in esecuzione ma ridotta a icona. Quando l'utente preme CTRL-SHIFT-Y o qualcosa (o, come la ricerca di Google Desktop, CTRL due volte) e l'applicazione è ingrandita.

MODIFICA: So di how to bring a Java window to the foreground. Sto chiedendo in particolare su come far funzionare un'app Java in esecuzione per un hotkey.

+0

Ho cercato ore per una soluzione a questo problema. Trovato nulla che non coinvolga JNI. È molto triste che Sun (o ora, Oracle) non si preoccupi di Java sul desktop. –

risposta

0

è possibile utilizzare la seguente libreria di estensione SWT per creare un gancio tastiera che può ascoltare per il tasto di scelta rapida - http://feeling.sourceforge.net/

nota, che si tratta solo di Windows (ma che non può essere un problema per voi).

Problemi correlati