Bonjour,
Alors, ma JTable contient les resultats d'une recherhce dans un fichier. Cette recherche est effectuer grace a une methode qui remet a jour la JTable et reaffiche le ScrollPane
tmpRowData et tmpColumnName sont des vecteur interne a la méthode.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 DefaultTableModel defaultTable=new DefaultTableModel(tmpRowData, tmpColumnName); tableObjet=new JTable(defaultTable); tableObjet.setEnabled(false); scrollPane = new JScrollPane(tableObjet); tableObjet.setPreferredScrollableViewportSize(new Dimension(900, 450)); scrollPane.setBounds(10,45,900,450); this.getContentPane().add(scrollPane, null);
Mon problème est le suivant, lorsque je fait une premiere recherche l'affichage est correct, mais lors des recherches suivantes il ne faut pas que je touche a la ScrollBar car sinon je vois reapparaitre les valeurs de la premiere recherche. Par exemple si je descend la barre d'une ligne la ligne qui apparait en bas est une ligne de la premiere recherche qui ne devrait pas etre là, si ensuite je remonte d'une ligne, le premiere resultat de ma nouvelle recherche a disparu au profit du 1er resultat de la premiere recherche.
Il faut preciser que bizarement ce ne sont pas les resultats de la recherche precedente qui s'affiche mais bien ceux de la premiere recherche.
Je ne comprends pas, puisque je fait une nouvelle JTable il n'y a pas de raison pour que d'anciennes valeurs ressurgissent....
Merci d'avance de votre eventuel aide.
Partager