Java console et les envenements claviers

Résolu
ayoubbbb Messages postés 55 Date d'inscription   Statut Membre Dernière intervention   -  
ayoubbbb Messages postés 55 Date d'inscription   Statut Membre Dernière intervention   -
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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   Statut Membre Dernière intervention  
 
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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   Statut Membre Dernière intervention  
 
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
"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   Statut Membre Dernière intervention  
 
l'utilisation de bibliotheque jcurses resoudre le probleme pour plsu d'infos contacter moi sur ma boite email ayoub.kacen@gmail.com
0