J'ai mis en place un modèle de tableau personnalisé comme suit:Exception dans l'implémentation de AbstractTableModel dans JAVA?
public class MyTableModel extends AbstractTableModel {
...
...
@Override
public Class getColumnClass(int c) {
return getValueAt(0, c).getClass();
}
...
...
}
Je reçois NullPointerException jeté par la méthode ci-dessus, quand j'afficher un JTable ayant la TableModel ci-dessus.
Je pense que l'exception est due à certaines cellules vides dans la table de base de données.
Si l'exception est due à des cellules vides dans la table de base de données, alors comment se déplacer avec ce problème?
Il n'est pas obligatoire que chaque colonne de la base de données ait une certaine valeur. Certaines colonnes ne peuvent contenir rien.
Je vois que vous n'avez toujours pas regardé le code que je vous ai donné hier lorsque vous avez posé votre question connexe. Les deux solutions ont résolu ce problème. C'est extrêmement ennuyeux de perdre du temps en ne lisant pas toutes les suggestions qui vous ont été faites dans les publications précédentes. – camickr