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 :

Bouton en Java


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2013
    Messages : 52
    Par défaut Bouton en Java
    Bonjour à tous,

    Je débute en Java et j'ai un petit problème à résoudre. Sur ma fenêtre je dispose de quatre boutons. Je voudrais lorsque que je clique et que je reste appuyer sur l'un des boutons que le code s'exécute jusqu’à tant que je relache mon bouton et je ne sais pas comment faire donc je vous demande un peu d'aide Merci d'avance à vous tous

  2. #2
    Membre éprouvé Avatar de rabDev
    Homme Profil pro
    Ingénieur développement logiciels, Concepteur et développeur de JMerise
    Inscrit en
    Mars 2011
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels, Concepteur et développeur de JMerise

    Informations forums :
    Inscription : Mars 2011
    Messages : 107
    Par défaut
    Bonjour,
    on peut avoir plus de précisions sur ce code qui va s’exécuter? c'est une boucle ou tu vas lancer carrément une autre application ?

    A+

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2013
    Messages : 52
    Par défaut
    en faite je vais appelé plusieurs fonction lorsque que je serai entrain d'appuyer sur le bouton

  4. #4
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 966
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 966
    Par défaut
    Joa,

    Un "bouton" n'est pas fait pour ça, son travail est de lancer une fonction.

    Proposition : sur simple [ou double] clic, comme il se doit, ton bouton appellera une fonction (à créer) qui fera ce que tu veux lui faire faire avec ton "appui continu".

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2013
    Messages : 52
    Par défaut
    Bah le problème c'est que lorsque je dois relâcher mon bouton mes calculs doivent s'arreter :s

  6. #6
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    Si tes calculs sont interruptibles facilement tu peux lancer un thread qui sera interromput si le bouton est relaché, (ou qu'il a finit) par exemple. Mais il faut voir si c'est bien interruptible selon ce que tu appelles "calculs".
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Utilise un bouton "bascule" (JToggleButton)
    1) tu cliques une fois -> ça lance le calcul
    2) tu cliques une nouvelle fois -> ça arrête le calcul.

    Comment on fait ?
    à chaque clic, tu examines l'état de ton bouton (isSelected)
    dans l'évènement ItemStateChanged
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
        private void btnProductionItemStateChanged(java.awt.event.ItemEvent evt) {                                               
            if (btnProduction.isSelected()) {
                // ... je lance mon calcul
            } else {
                // ... j'arrête mon calcul
            }
        }
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer des boutons en java
    Par nattyseydi dans le forum Débuter
    Réponses: 13
    Dernier message: 12/05/2009, 12h12
  2. comment simuler un clic sur un bouton en java
    Par kohan95 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 28/03/2009, 13h31
  3. mouvement d'un bouton en java
    Par haifa28 dans le forum Composants
    Réponses: 5
    Dernier message: 20/09/2008, 09h03
  4. Communication bouton/code java
    Par Grimly_old dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 10/04/2008, 15h58
  5. Fenetre et Bouton en java
    Par babylone_59 dans le forum AWT/Swing
    Réponses: 18
    Dernier message: 06/03/2008, 15h58

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