2010-05-26 9 views
1

Je crée une application Java Swing qui affiche une fenêtre avec une table où l'utilisateur peut insérer ou supprimer des éléments sélectionnés stockés dans un tableau. Pour cette table, j'ai créé une classe de modèle de table qui étend la classe DefaultTableModel. Le problème survient lorsque tous les éléments ont été supprimés de la table, car une exception de pointeur NULL est levée. Est-ce que quelqu'un sait une solution rapide à ce problème?Modèle de table dans table vide

Merci d'avance!

+1

en voyant le code autour duquel le pointeur nul est levé (et une indication quelle ligne déclenche l'exception) aiderait à identifier la solution. – akf

+1

Le DefaultTableModel fonctionne correctement avec 0 lignes. Donc, le problème est avec votre code personnalisé. Publiez votre SSCCE (http://sscce.org) qui montre le problème. – camickr

Répondre

2

Je gère habituellement de telles anomalies de conversion de vue-modèle par Using Custom Renderers. Par exemple:

setText((value == null) ? "" : formatter.format(value));