Je suis en train de programmer sur Netbeans, et j'ai une jTable dans un frame.Comment effacer les données d'un JTable?
Dans lequel je charge des données qui occupent beaucoup de lignes, mais ensuite je charge une autre table qui a beaucoup moins de lignes.
Et quand je l'exécute, et en chargeant la 2ème table, les rangées supplémentaires que la première table avait apparaissent toujours là. Et je souhaite juste voir la 2ème table.
J'ai déjà essayé de jTable.removeAll();
'removelAll()' supprime tous les composants d'un conteneur et n'a rien à voir avec JTable et ses données. La solution consiste soit à obtenir TableModel de la table via 'getModel()' et effacer les données de celui-ci, ou donner à la table JTable un nouveau TableModel. Mais avant tout, lisez le [tutoriel JTable] (http://docs.oracle.com/javase/tutorial/uiswing/components/table.html). Tout est expliqué ici, et votre question suggère que vous n'avez pas encore fait cette étape de base. Vous voudrez également vérifier l'API JTable et celle de DefaultTableModel qui est le modèle utilisé pour votre JTable. –
Excellent, merci beaucoup! –
De rien! –