• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Trying to populate JTable with resultSet

 
tom davies
Ranch Hand
Posts: 168
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am using an example and trying to make it work with my own program. I have a JComboBox with the names of my database tables in. I am able to display them by printing the result set but i now want to add them to a JTable. Below is what i currently have, but it doesn't return anything, the scren stays blank.



 
Rob Spoor
Sheriff
Pie
Posts: 20493
54
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How many records does your table have? If the number is quite high, then the calls to last() and absolute(...) will take quite long, effectively blocking the event dispatcher thread.
 
tom davies
Ranch Hand
Posts: 168
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Rob Spoor wrote:How many records does your table have? If the number is quite high, then the calls to last() and absolute(...) will take quite long, effectively blocking the event dispatcher thread.


Maximum of 6 at the moment, so not enough to cause a problem.
 
Paul Clapham
Sheriff
Pie
Posts: 20729
30
Eclipse IDE Firefox Browser MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator


As far as I can see you aren't adding this JTable to your GUI. Did you perhaps already create a JTable object, assign it to that dTable variable, and put it into your GUI in some initialization code? If so, then assigning another JTable object to the variable won't have any effect on that. Remember, the components you add into your GUI are objects, not variables.

So (again, if I guessed right) don't create a new JTable. Use the one you already have instead:



 
tom davies
Ranch Hand
Posts: 168
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Paul Clapham wrote:

As far as I can see you aren't adding this JTable to your GUI. Did you perhaps already create a JTable object, assign it to that dTable variable, and put it into your GUI in some initialization code? If so, then assigning another JTable object to the variable won't have any effect on that. Remember, the components you add into your GUI are objects, not variables.

So (again, if I guessed right) don't create a new JTable. Use the one you already have instead:





Ahh yes, you did guess right. It is working now i am using dTable.setModel().

Thank You!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic