IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Arrêter un Programme Console Java à travers la touche clavier (Sans appuyer ensuite sur ENTER)


Sujet :

Java

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations forums :
    Inscription : Mars 2012
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Arrêter un Programme Console Java à travers la touche clavier (Sans appuyer ensuite sur ENTER)
    Salut a tous,
    j'ai écris un programme Java dans Netbeans qui effectue une tâche en boucle dans un Thread et j'aimerai que le programme s’arrête automatiquement lorsque l'utilisateur appui sur une touche quelconque (Sans toutefois appuyer ENTER).
    J'ai déjà parcouru le net mais sans trouver de solution.
    Dans la plus par des cas ça fonctionne lorsqu'on a une interface Graphique mais c'est pas ce que je dois faire.
    Mon devoir consiste de le réaliser sans GUI et sur Windows.

    Merci pour votre aide.

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 084
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 084
    Points : 7 996
    Points
    7 996
    Par défaut
    Pourquoi l'utilisateur ne ferait pas un CTRL+C puisque c'est dans la console ?

    Sinon dans la FAQ il est bien expliqué comment lancer une commande MS-DOS, gérer ses flux d'entrée et sorties. Et pour ton problème il suffit de vérifier que le flux d'entrée ne reçoit pas d'entrée peut être et alors problème résolu.

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 149
    Points : 126
    Points
    126
    Par défaut
    Une autre possibilité mais je ne sais pas si tes correcteurs n'y verront que du feu!^^

    Tu créé une fenêtre dans laquelle s'effectuera ton action répétée mais tu ne la rend pas visible. De ce fait, il sera possible d'arrêter le programme facilement le tout, "sans" interface graphique ou console et en passant pas un jar exécutable!
    C'est un peu de la bidouille mais ça fonctionne quand même!^^

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/11/2015, 09h09
  2. Envoyer une touche clavier sans focus sur fenetre
    Par linked dans le forum Shell et commandes GNU
    Réponses: 0
    Dernier message: 21/04/2009, 20h33
  3. Arrêter l'exécution d'un programme en java
    Par BOLARD dans le forum Langage
    Réponses: 4
    Dernier message: 12/09/2007, 22h37
  4. Réponses: 2
    Dernier message: 12/06/2007, 11h37
  5. Réponses: 3
    Dernier message: 30/09/2006, 09h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo