Bonjour!
Je ne sais pas trop où je devais poster , j'espère être dans le bon !
Voilà , j'essaye de récupérer un JScrollPane que j'équipe de toutes les informations venant d'une table de ma base de données.
Je ne sais pas si c'est possible de procéder comme ceci... mais bon apparement lorsque je ne fais qu'appeller la méthode sans affecter le JScrollPane de retour à un autre JScrollPane , il n'y aucune erreur d'exécution..
voici un morceau du code et l'erreur pour mieux comprendre :
dans mon Gestionnaire :
(Lorsque je mets juste "maBD.getTable();" il ne râle pas , donc je suppose que ce n'est pas un probleme de la méthode et que la connexion à la BD est nickel !)
if(e.getSource()== menu.optViewArticles)
{
//vue.defiler=maBD.getTable();
//menu.j=maBD.getTable();
vue.getContentPane().add(maBD.getTable(),BorderLayout.CENTER);
vue.validate();
}
la méthode où est créer le JScrollPane muni des enregs :
table = new JTable(rangees,enTeteColonne);
defiler = new JScrollPane(table);
}
return defiler;
Une partie de l'erreur d'execution lorsque j'appuye sur le bouton
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at Gestionnaire.actionPerformed(Gestionnaire.java:43)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
Voilà , j'espère que vous pourrez m'aider !! merci beaucoup!
Partager