JTable JAVA
Ctesias
Messages postés
724
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,
J'ai un problème. J'essai de remplir un jTable avec deux tableau à une dimansion. J'ai fait cela:
Le probleme, c'est que cela ne marche pas. Je n'ai aucune connaissance de la faute qui a été faite.
Quelqu'un pourrait-il m'aider s'il vous plait?
Merci d'avance,
Ctesias
J'ai un problème. J'essai de remplir un jTable avec deux tableau à une dimansion. J'ai fait cela:
DefaultTableModel dtm = new DefaultTableModel(); Object data [][] = null; for(int i=0; i<= baseFrame.nbpasse; i++) { data[i] = new Object[1]{baseFrame.tableaurecap[i]; baseFrame.listemotpasse[i]}; }
Le probleme, c'est que cela ne marche pas. Je n'ai aucune connaissance de la faute qui a été faite.
Quelqu'un pourrait-il m'aider s'il vous plait?
Merci d'avance,
Ctesias
A voir également:
- JTable JAVA
- 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
2 réponses
Lorsque tu compiles tu as des indications sur les erreurs, il faut les lire !
Le message peut-être légérement différent chez toi mais en gros tu as :
Cannot define dimension expressions when an array initializer is provided
C'est parce que tu as mis Object[1] { ... }, au lieu de Object[] { ... }
Lorsque tu précises le contenu du tableau, tu ne dois pas mettre la taille du tableau, elle sera automatiquement calculer, ça évite de faire comme toi, et de mettre une taille 1 alors qu'il y a en fait 2 éléments à mettre dans le tableau...
Syntax error on token ";", "," expected
Bon bah là c'est clair, tu as mis un point-virgule au lieu d'une virgule.
Le message peut-être légérement différent chez toi mais en gros tu as :
Cannot define dimension expressions when an array initializer is provided
C'est parce que tu as mis Object[1] { ... }, au lieu de Object[] { ... }
Lorsque tu précises le contenu du tableau, tu ne dois pas mettre la taille du tableau, elle sera automatiquement calculer, ça évite de faire comme toi, et de mettre une taille 1 alors qu'il y a en fait 2 éléments à mettre dans le tableau...
Syntax error on token ";", "," expected
Bon bah là c'est clair, tu as mis un point-virgule au lieu d'une virgule.
data[i] = new Object[]{baseFrame.tableaurecap[i], baseFrame.listemotpasse[i]};
Bonsoir,
Alors voila, j'ai regardé ce que vous m'avaez mis, et en modifiant, j'obtiens cette erreur la:
Alors voila, j'ai regardé ce que vous m'avaez mis, et en modifiant, j'obtiens cette erreur la:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at gestion.mot.de.passe.Panel.Consulter.<init>(Consulter.java:33) at gestionpasse.baseFrame.ConsulterActionPerformed(baseFrame.java:187) at gestionpasse.baseFrame.access$000(baseFrame.java:31) at gestionpasse.baseFrame$1.actionPerformed(baseFrame.java:115) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877) at java.awt.Component.processMouseEvent(Component.java:6504) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6269) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4860) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4686) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2713) at java.awt.Component.dispatchEvent(Component.java:4686) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707) at java.awt.EventQueue.access$000(EventQueue.java:101) at java.awt.EventQueue$3.run(EventQueue.java:666) at java.awt.EventQueue$3.run(EventQueue.java:664) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:680) at java.awt.EventQueue$4.run(EventQueue.java:678) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:677) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105) at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Je sais qu'avec Swing les exceptions deviennent rapidement longues, mais ce sont les premières lignes qui t'intéressent (celles qui correspondent à ton code) :
L'erreur est ligne 33 de Consulter.java lorsque tu l'appelles ligne 187 de baseFrame.java (etc...)
Moi je ne peux pas savoir ce qu'il y a sur ces lignes là, mais NullPointerException ça veut dire que tu fais un appel x.m(p) alors que x vaut null (la méthode m n'a pas de sens si x n'est pas un objet)
java.lang.NullPointerException at gestion.mot.de.passe.Panel.Consulter.<init>(Consulter.java:33) at gestionpasse.baseFrame.ConsulterActionPerformed(baseFrame.java:187) at gestionpasse.baseFrame.access$000(baseFrame.java:31) at gestionpasse.baseFrame$1.actionPerformed(baseFrame.java:115)
L'erreur est ligne 33 de Consulter.java lorsque tu l'appelles ligne 187 de baseFrame.java (etc...)
Moi je ne peux pas savoir ce qu'il y a sur ces lignes là, mais NullPointerException ça veut dire que tu fais un appel x.m(p) alors que x vaut null (la méthode m n'a pas de sens si x n'est pas un objet)