Win a copy of Cross-Platform Desktop Applications: Using Node, Electron, and NW.js this week in the JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

improve speed for Jtable data showing  RSS feed

Yahya Elyasse
Ranch Hand
Posts: 510
Eclipse IDE Google Web Toolkit Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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())

thanks for helping
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!