Java console et les envenements claviers

[Résolu/Fermé]
Signaler
Messages postés
55
Date d'inscription
samedi 4 octobre 2008
Statut
Membre
Dernière intervention
25 mars 2018
-
Messages postés
55
Date d'inscription
samedi 4 octobre 2008
Statut
Membre
Dernière intervention
25 mars 2018
-
Bonjour,

je cherche un exemple ou une méthode d'utilisation des événements KeyListner avec une application java qui tourne en mode console, dans le but d'utiliser les touches de fonction du clavier tel-que F1 F2 F3 et F4




merci pour votre réponse d'avance

6 réponses

Messages postés
16410
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 octobre 2021
2 903
C'est impossible, la console est gérée par le système d'exploitation, pas par Java, il n'y a donc pas de gestionnaire d'évènements. Les Listener sont uniquement utilisables sur des composants AWT/Swing qui gèrent ces évènements.
La seule solution serait de créer une console sous AWT/Swing, mais autant faire directement une interface graphique...
Messages postés
55
Date d'inscription
samedi 4 octobre 2008
Statut
Membre
Dernière intervention
25 mars 2018

Bonjour,

merci pour votre réponse tout dabord, le soucis que j'i c'est que l'application doit etre créer en mode console afin de communiquer avec le serveur en mode telnet elle serait executé dans un PDA a l'aide d'une session TELNET et j'aimerai utiliser les touche F1 F2 F3 et F4 pour les operations d'ajout de modification et de suppression


merci
Messages postés
16410
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 octobre 2021
2 903
J'ai bien compris. Mais ça reste impossible.

Pendant une lecture c'est le système d'exploitation qui a la main lors de la saisie, et il ne la rend qu'une fois la touche Entrée appuyé, cela n'envoie donc à Java que le texte saisie, en aucun cas le détail des touches appuyées en temps réel.

Remarque : pour communiquer avec un serveur (en Telnet ou non) l'utilisation de la console n'est pas obligatoire. De plus je vois mal quel genre de console pourrait s'exécuter sur un PDA, ni quel genre de PDA possède les touches F1, F2, F3, F4...
Messages postés
55
Date d'inscription
samedi 4 octobre 2008
Statut
Membre
Dernière intervention
25 mars 2018

bonjour,

merci pour votre réponse, bon le type de PDA ou existe les touches F1... etc c'est pison TEKLOGIX OMNI XT10

vu que le client ne veut que des choses basique nous sommes obligé de développer l'application en mode java console parce que l'environnement d'exécution de l'application et sous suse entreprise V12
Messages postés
16410
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 octobre 2021
2 903
"le client ne veut que des choses basique nous sommes obligé de développer l'application en mode java console"
Donc pas d'évènements clavier, tu devras faire autrement... ce qui est dommage vu que Java était au départ conçu pour ce genre de matériel !
Messages postés
55
Date d'inscription
samedi 4 octobre 2008
Statut
Membre
Dernière intervention
25 mars 2018

l'utilisation de bibliotheque jcurses resoudre le probleme pour plsu d'infos contacter moi sur ma boite email ayoub.kacen@gmail.com