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

AWT/Swing Java Discussion :

comment imbriquer plusieurs evenements


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 153
    Par défaut comment imbriquer plusieurs evenements
    salut a tous;

    je voulais savoir comment faire pur avoir 2 evenements imbriqué genre l'evenement d'un check box ds celui dun jbutton,car g bo essayé ça ne marche pas, ci-dessous mon exp:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     public void jButton1_actionPerformed(ActionEvent e) {
            public void jCheckBox1_actionPerformed(ActionEvent e) {
     
                   Boolean cas = jCheckBox1.isSelected() ;
     
                    if (cas.equals(true)) {
                      jTextField2.setVisible(true);
                    }
     
                    if (cas.equals(false)) {
                              jTextField2.setVisible(false);
                    }
     
     
     
        }
        }
    merci

  2. #2
    Membre émérite Avatar de yann2
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 897
    Par défaut
    Bonjour

    Mais que veux tu faire ???

    Appeler l'évènement de ton checkBox lors d'un clic sur le bouton ???

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    public void jButton1_actionPerformed(ActionEvent e) {
                  jCheckBox1_actionPerformed(e);
              } 
     
            public void jCheckBox1_actionPerformed(ActionEvent e) {
     
                   Boolean cas = jCheckBox1.isSelected() ;
     
                    if (cas.equals(true)) {
                      jTextField2.setVisible(true);
                    }
     
                    if (cas.equals(false)) {
                              jTextField2.setVisible(false);
                    }
     
     
     
        }
    Bref explique un peu plus parce que là .........

  3. #3
    Membre émérite Avatar de sozie9372
    Inscrit en
    Mai 2005
    Messages
    713
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 713
    Par défaut
    Tu n'es pas non plus obligé d'utiliser l'Objet Boolean
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    public void jCheckBox1_actionPerformed(ActionEvent e) {
            jTextField2.setVisible(jCheckBox1.isSelected());
    }
    Est plus simple...

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 153
    Par défaut
    Citation Envoyé par yann2
    Bonjour

    Mais que veux tu faire ???

    Appeler l'évènement de ton checkBox lors d'un clic sur le bouton ???

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    public void jButton1_actionPerformed(ActionEvent e) {
                  jCheckBox1_actionPerformed(e);
              } 
     
            public void jCheckBox1_actionPerformed(ActionEvent e) {
     
                   Boolean cas = jCheckBox1.isSelected() ;
     
                    if (cas.equals(true)) {
                      jTextField2.setVisible(true);
                    }
     
                    if (cas.equals(false)) {
                              jTextField2.setVisible(false);
                    }
     
     
     
        }
    Bref explique un peu plus parce que là .........

    exacte je veux appeler l'evenement de chechbox pour faire un choix conditionnel lorsque j'appuie sur le bouton

  5. #5
    Membre émérite Avatar de yann2
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 897
    Par défaut
    Re,

    Si tu veux faire une action en fonction de la checkbox, tu peux faire ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    public void jButton1_actionPerformed(ActionEvent e) {
     
     
                    if (jCheckBox1.isSelected()) {
                        // traitement si coché
                    }
     
                    else {
                          // traitement si pas coché.
                    }
              }
    Mais je ne suis pas sûr d'avoir compris ton problème...

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 153
    Par défaut
    Citation Envoyé par yann2
    Re,

    Si tu veux faire une action en fonction de la checkbox, tu peux faire ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    public void jButton1_actionPerformed(ActionEvent e) {
     
     
                    if (jCheckBox1.isSelected()) {
                        // traitement si coché
                    }
     
                    else {
                          // traitement si pas coché.
                    }
              }
    Mais je ne suis pas sûr d'avoir compris ton problème...
    je vois....au fait g un bouton et un checkbox ,je veux que l'evenement du bouton agisse au fonction du checkbox, mais je crois que je me compliquais un peu l'existance,ton code est plutot logique car finalement g besoin de récuperer son etat(checkbox) donc j'ai pas besoin de son evenement.

    enfin je crois,je vais tester

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

Discussions similaires

  1. Comment optimiser plusieurs boucles FOR-END imbriquées
    Par totoc1001 dans le forum MATLAB
    Réponses: 26
    Dernier message: 13/05/2007, 17h59
  2. Réponses: 1
    Dernier message: 30/12/2006, 10h30
  3. Comment mettre plusieurs objets ds un composant ?
    Par Fleury dans le forum Composants VCL
    Réponses: 7
    Dernier message: 24/05/2003, 17h34
  4. Réponses: 2
    Dernier message: 05/12/2002, 16h55
  5. comment gerer plusieurs connexions client/serveur
    Par naili dans le forum C++Builder
    Réponses: 3
    Dernier message: 14/08/2002, 16h58

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