Erreur java netbeans
badredine1
Messages postés
66
Date d'inscription
Statut
Membre
Dernière intervention
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
jai fait un interface java tres grand et j'ai remplire cette interface avec des images,l'orsque j'ai terminer,si je veut afficher cette page ou si je demande a netbeans pour que j'entre a la page de design illi affiche cette message d'erreur,aider moi :
the form file format is not recognized.the forme can not be opened.
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: New color is null
at javax.swing.JTable.setGridColor(JTable.java:1069)
at desktopapplication3.administrateur.initComponents(administrateur.java:339)
at desktopapplication3.administrateur.<init>(administrateur.java:24)
at desktopapplication3.administrateur$7.run(administrateur.java:503)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
jai fait un interface java tres grand et j'ai remplire cette interface avec des images,l'orsque j'ai terminer,si je veut afficher cette page ou si je demande a netbeans pour que j'entre a la page de design illi affiche cette message d'erreur,aider moi :
the form file format is not recognized.the forme can not be opened.
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: New color is null
at javax.swing.JTable.setGridColor(JTable.java:1069)
at desktopapplication3.administrateur.initComponents(administrateur.java:339)
at desktopapplication3.administrateur.<init>(administrateur.java:24)
at desktopapplication3.administrateur$7.run(administrateur.java:503)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
A voir également:
- Erreur java netbeans
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
4 réponses
Il faudrait regarder le code à l'endroit indiqué par l'exception :
Dans ta classe administrateur.java, ligne 339, dans la méthode initComponents tu utilises une JTable en appelant la méthode setGridColor(Color) mais tu le fais avec un objet Color qui a la valeur null, ce qui provoque l'exception.
Regardes donc pourquoi tu as null ici et corriges ton code de manière à ce que tu n'ais jamais d'appel de setGridColor(null).
Dans ta classe administrateur.java, ligne 339, dans la méthode initComponents tu utilises une JTable en appelant la méthode setGridColor(Color) mais tu le fais avec un objet Color qui a la valeur null, ce qui provoque l'exception.
Regardes donc pourquoi tu as null ici et corriges ton code de manière à ce que tu n'ais jamais d'appel de setGridColor(null).
la probleme je ne peut la modifier aucun ligne dans administrateurs.java ajouter a partir de la partit disign dans netbeans.si il ya une solution aider moi
Bien sûr que si tu peux modifier le code de l'interface graphique, sinon tu ne pourras jamais définir le comportement des méthodes de ton programme. Du coup si tu n'as rien personnalisé c'est normal que tu te retrouves avec des valeurs à null, c'est la valeur par défaut et elles vont te provoquer erreur sur erreurs.
Apprend à utiliser netbeans pour pouvoir modifier ton code parce que l'interface graphique ce n'est que la partie visible de l'iceberg mais tu dois faire encore beaucoup de choses avant que cela fonctionne. D'ailleurs si tu es débutant tu n'aurais jamais du utiliser netbeans pour faire tout seul du code que tu ne comprends pas, il vaut mieux d'abord apprendre les bases en codant tout à la main et n'utiliser un générateur de code que quand on sait ce qu'il fait...
Apprend à utiliser netbeans pour pouvoir modifier ton code parce que l'interface graphique ce n'est que la partie visible de l'iceberg mais tu dois faire encore beaucoup de choses avant que cela fonctionne. D'ailleurs si tu es débutant tu n'aurais jamais du utiliser netbeans pour faire tout seul du code que tu ne comprends pas, il vaut mieux d'abord apprendre les bases en codant tout à la main et n'utiliser un générateur de code que quand on sait ce qu'il fait...
c'est vrai que je suit debutant en java mais je suit profetinnel en programmation,si tu peut donner moi la solution exacte de cette erreur(qu'est ce que je peut faire pour corriger cette erreur);et merci.