I'm dynamically filling a JTable with data that is between 1000 and 2000. i extended a DefaultTableModel in which i have a method that calls addRow() for each file added to JTable. it seems that the addRow() method is slowing the process because it asks the table to repaint each time it is called.
I thought to completely eliminate the updating the table as a batch
I need help to write my own table model which internally keeps all the data as an array of File objects
i want to place all the data i need to add to table as a list of hash maps and write a table model that directly uses that list as the data set.
can someone show me some code for that ?
here is my current Table Model : (i suppose i need to change the addFile(File) method to make it addFile( File) and tell table to update after all File added not each time we call addRow())