• Post Reply Bookmark Topic Watch Topic
  • New Topic

JTable with JButtons in header

 
Kevin Hamrick
Ranch Hand
Posts: 37
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I posted a simulare question in the general Java forum before I relized that this one was out there but here is what I am trying to do...

So the situation is this. I build a jtable dynamically from data I grabbed out of a database. Now I want to have the header tags do a sort(sorting being another problem) when a column is clicked. I do not know how to tell which column is clicked. Here is the snippet of code which I was working on for the eventListener

The print statement returns -1 each time which means that none of the 9 columns were selected. Not sure how to do this. Please help and thanks.

P.S. I know there is the sortable table on the sun website and I have played around with that but I am not sure how it is manipulating the data and so I wanted to do it myself when i did a button click. Down the road I would also need to figure out how to select a specific row but for now some button help would be great!
 
jefff willis
Ranch Hand
Posts: 113
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Change your MouseClicked method to include columnAtPoint, not getSelectedRow.

Here is a code fragment...

 
Kevin Hamrick
Ranch Hand
Posts: 37
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Jeff,
That was exactly what I needed. It worked great.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!