JSE : ouvrir un programme avec un raccourcis

Fermé
IdleMan Messages postés 243 Date d'inscription jeudi 17 janvier 2008 Statut Membre Dernière intervention 25 juin 2012 - 16 janv. 2012 à 11:44
IdleMan Messages postés 243 Date d'inscription jeudi 17 janvier 2008 Statut Membre Dernière intervention 25 juin 2012 - 18 janv. 2012 à 08:52
Bonjour,

J'ai un petit programme JAVA qui est disponible en tray icone (petite icône en barre de tâche) et je souhaiterais qu'une fenêtre de se programme s'affiche lorsque j'appuie sur un raccourcis touche.

Seulement voila j'ignore ou et comment mettre en place un "event listener" pour faire cela étant donné que je n'ai aucune fenêtre à laquelle rattacher mon événement et que le trayIcon ne peut écouter des évènements clavier..

J'ai cherché sur google mais n'ayant aucune idée de la façon dont je dois procéder mes mots clés ne sont pas assez affutés pour répondre a mes interrogations.

Quelqu'un aurait il une piste (voir un réponse ou, le must, un exemple) ?

Merci :)

3 réponses

KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
16 janv. 2012 à 14:11
C'est le système d'exploitation qui décident d'ouvrir les programmes, ils ne peuvent pas s'ouvrir d'eux mêmes !
De plus le clavier est toujours rattaché à la fenêtre active et seulement à elle, imagine sinon ce qui se passerait si tout tes programmes fonctionnaient en même à l'appuie d'une touche !
Si tu veux ouvrir un programme avec un raccourcis clavier, il faut que tu le demandes explicitement au système. Exemple: Créer des raccourcis clavier vers des programmes ouverts
0
IdleMan Messages postés 243 Date d'inscription jeudi 17 janvier 2008 Statut Membre Dernière intervention 25 juin 2012 60
16 janv. 2012 à 15:57
Le soucis c'est que j'aimerais que l'utilisateur n'ai pas a faire la configuration raccourcis lui même, d'autant que mon programme est déjà ouvert (et tourne en tâche de fond) donc ça ne servirais a rien.

Je sais qu'il est possible de le faire l'ayant déjà vu sur de nombreux programmes mais j'ignore si c'est possible spécifiquement en java en revanche.

N'y a t'il pas possibilité par exemple de configurer cela dans la clé de registre via le programme?

Merci pour ta réponse
0
IdleMan Messages postés 243 Date d'inscription jeudi 17 janvier 2008 Statut Membre Dernière intervention 25 juin 2012 60
18 janv. 2012 à 08:52
Personne n'a une idée? Je suis toujours embêté...
0