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

avec Java Discussion :

Erreur "NullPointerException" sur CheckBox sélectionnée


Sujet :

avec Java

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Août 2011
    Messages : 35
    Par défaut Erreur "NullPointerException" sur CheckBox sélectionnée
    Bonjour chers developers

    je travaille sur un projet ou je dois mettre un formulaire et le remplir automatiquement mais quand j'effectue cela je reçoit des exception de JavaNullPointer alors que j'ai mon linkedlist different de null voici un petit bout de code ou je reçoit l'exception

    sachant que ces checkbox sont des variables dans un jpanel et la fonction cocher et dans la mm classe
    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
    20
    21
    22
    23
    24
    25
    public void cocherRc(LinkedList list){
     
     			ListIterator li = list.listIterator();
     			while(li.hasNext())
     						{
     
     
     						int i = (Integer) li.next();
     
     								switch (i) {
    								    case 1:  chkbxRc1.setSelected(true);
    								    				break;
     
    								    case 2:  chkbxRc2.setSelected(true);
    								             break;
    								    case 3: chkbxRc3.setSelected(true);
    								             break;
    								    case 4:  chkbxRc4.setSelected(true);
    								             break;
     
    									}
     
     							}
     
     	 }
    la frame que j'ai utilisé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Panel = new Valid();
     
    LinkedList l = new LinkedList();
        l.add(1);
        l.add(2);
        l.add(3);
    Panel.cocherRc(l);	
    setContentPane(Panel);
    Merci d'avance

  2. #2
    Membre très actif Avatar de supergeoffrey
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2010
    Messages
    802
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2010
    Messages : 802
    Par défaut
    As-tu l'exception?

    Si c'est une NullPointerException c'est que tu n'as pas initialisé chkbxRc1, chkbxRc2, chkbxRc3, chkbxRc4!

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Août 2011
    Messages : 35
    Par défaut
    Ils Sont instancié dans le Panel est ce que je dois les instancié dans la methodes aussi ??

  4. #4
    Membre très actif Avatar de supergeoffrey
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2010
    Messages
    802
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2010
    Messages : 802
    Par défaut
    envoie le code de ta classe Valid

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Août 2011
    Messages : 35
    Par défaut
    Oui je vérifier et ça marche maintenant j'ai besoin de faire un control sur les checkbok coché pour pouvoir avec un bouton valider ou pas

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Août 2011
    Messages : 35
    Par défaut
    Je voudrai savoir s'il y a un moyen de ne pas permettre les modification de checkBox je m'explique : à l'apparition de la frame j'aurai des checkbox coché mai la modification ne sera permise qu'après cliquer sur un bouton de modification là on aura les checkBox en mode normale on peut cocher et décoché

  7. #7
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2010
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2010
    Messages : 40
    Par défaut
    C'est possible en utilisant la méthode setEnable(false) sur ta JCheckBox.

  8. #8
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Août 2011
    Messages : 35
    Par défaut
    En fait ça a marcher comme je suis débutant en swing je voudrai les remettre en mode éditable une fois j'ai cliqué sur le bouton modifier est ce que je mais un listner sur tous les chekbox et que ce listner ce déclenchera a l'appui du bouton j'au une confusion la dessus

  9. #9
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2008
    Messages
    1 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 190
    Par défaut
    Citation Envoyé par o-sys Voir le message
    En fait ça a marcher comme je suis débutant en swing je voudrai les remettre en mode éditable une fois j'ai cliqué sur le bouton modifier est ce que je mais un listner sur tous les chekbox et que ce listner ce déclenchera a l'appui du bouton j'au une confusion la dessus
    Tu peux mettre un objet listener unique par bouton, ou un listener diférent pour chaque.

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

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