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 :

Choice et un Checkbox emsemble?


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 12
    Par défaut Choice et un Checkbox emsemble?
    bonjour,
    j'ai un probleme au niveau de itemStateChanged(ItemEvent e)
    si j'utilise deux composantes, une Coice et l'autre Checkbox, comment detecter l'evenemet:
    exemple:
    public void itemStateChanged(ItemEvent e) {
    Checkbox ch = (Checkbox) e.getSource();
    if (ch == remplie) {
    mycanvas.etatRectangle = "remplie";
    }
    je peut pas en faire un autre casting pour
    Choice choix=(Choice) e.getSource();
    Comment je fairai pour resoudre ce probleme?


    System.out.println("je vous remerci pour votre aide");

  2. #2
    Membre Expert
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Par défaut
    Bonjour,
    il ne faut pas faire les tests d'égalité avec == mais avec la méthode equals.

    Cela donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public void itemStateChanged(ItemEvent e) {
      if (remplie.equals(e.getSource())) {
        ...
      } else if (machin.equals(e.getSource())) {
     
      }
    }
    Si jamais la méthode equals ne marche pas (cas exceptionnels) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public void itemStateChanged(ItemEvent e) {
      Object source = e.getSource();
     
      if(source instanceof CheckBox) {
        CheckBox cbsource = (CheckBox) source;
        ...
      } else if(source instanceof Choix) {
        ...
      }
    }
    java.lang.french.IllegalConjugaisonException : "remerci" candidates are : remercie, remercié, remarie, remarié
    at "Choice et un CheckBox ensemble?" line 15
    at "Forum Interfaces Graphiques"
    at "Forums Java"
    at www.developpez.net/forums
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

Discussions similaires

  1. [JSP]checkbox
    Par orisis dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 16/04/2013, 13h53
  2. [VB.NET] Insérer une colonne de CheckBox dans un DataGrid
    Par Manue.35 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/05/2003, 11h44
  3. Checkbox
    Par rgarnier dans le forum XMLRAD
    Réponses: 11
    Dernier message: 06/03/2003, 10h48
  4. Couleur d'un CheckBox
    Par benj63 dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/07/2002, 14h48
  5. CheckBox en Read Only
    Par MrJéjé dans le forum C++Builder
    Réponses: 7
    Dernier message: 23/06/2002, 15h00

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