Erreur java netbeans

Fermé
badredine1 Messages postés 66 Date d'inscription vendredi 7 février 2014 Statut Membre Dernière intervention 9 octobre 2014 - 7 févr. 2014 à 22:48
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 8 févr. 2014 à 17:08
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)





A voir également:

4 réponses

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
7 févr. 2014 à 22:54
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).
0
badredine1 Messages postés 66 Date d'inscription vendredi 7 février 2014 Statut Membre Dernière intervention 9 octobre 2014 3
7 févr. 2014 à 23:05
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
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
7 févr. 2014 à 23:28
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...
0
badredine1 Messages postés 66 Date d'inscription vendredi 7 février 2014 Statut Membre Dernière intervention 9 octobre 2014 3
7 févr. 2014 à 23:41
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.
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
8 févr. 2014 à 13:03
La solution exacte de l'erreur je te l'ai donnée. Ligne 339 de administrateur.java tu fais setGridColor(null) ce qui n'est pas autorisé par la classe JFrame d'où IllegalArgumentException.
Remplaces donc ton null par n'importe quel objet Color.
0
badredine1 Messages postés 66 Date d'inscription vendredi 7 février 2014 Statut Membre Dernière intervention 9 octobre 2014 3
8 févr. 2014 à 15:29
comment je peut faire,pour qu'il je peut modifier les lignes de code qui sont ecrit automatiquement par netbeans lorsque jai fait des actions dans la partie design de netbeans ;
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
8 févr. 2014 à 17:08
Tu vas dans le code source !
 

C'est pas à un "profetinnel en programmation" que je dois apprendre ça...
0