Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

how to update table after search

 
Varaku Venkata
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi
can somebody tell me how to update table after a search button is pressed. I am using AbstactTableModel for my JTable.
Thanks
venkat
 
raphael Bereh
Ranch Hand
Posts: 79
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Use
fireTableDataChanged() or one of the fireXXX methods of AbstractTableModel.
 
Varaku Venkata
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Raphael,
can you explain in some more detail..
Thanks for replying...
 
Adam Roberts
Ranch Hand
Posts: 71
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Heres how I did it,
I have class that extends JPanel displaying results. It has a method that takes an array of DataInfo[] and sets the result accordingly. The class that searches the DB recieves a reference of this and calls the method
Hope that isnt too confusing
 
raphael Bereh
Ranch Hand
Posts: 79
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well,
When you implement the AbstractTableModel, the method getValueAt tells you table model which Vector or Array of Strings to use for the Table Data. So like in Observer/Observable, the way you notify any changes to the table model is by using the fireXXX methods (instead of setChanged(); notifyObservers()
Hope this helps
 
Varaku Venkata
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Robert and Raphael,
I have used fireTableUpdated method and was able to update the table with the new row values..
Have a Nice Day
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic