Java console et les envenements claviers

Résolu/Fermé
ayoubbbb Messages postés 55 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 25 mars 2018 - 13 avril 2013 à 13:18
ayoubbbb Messages postés 55 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 25 mars 2018 - 22 avril 2013 à 16:17
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
A voir également:

6 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
13 avril 2013 à 13:24
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...
0
ayoubbbb Messages postés 55 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 25 mars 2018
13 avril 2013 à 13:43
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
0
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
13 avril 2013 à 15:51
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...
0
ayoubbbb Messages postés 55 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 25 mars 2018
15 avril 2013 à 12:28
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
15 avril 2013 à 18:14
"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 !
0
ayoubbbb Messages postés 55 Date d'inscription samedi 4 octobre 2008 Statut Membre Dernière intervention 25 mars 2018
22 avril 2013 à 16:17
l'utilisation de bibliotheque jcurses resoudre le probleme pour plsu d'infos contacter moi sur ma boite email ayoub.kacen@gmail.com
0