Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Check Box in JTable header

 
Mythily Jaganathan
Greenhorn
Posts: 19
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,

I have a problem in JTable With check box.

The rows can have the checkboxes, but what about the Checkbox in header?

When the Check box in header is selected, all the Check boxes in that column should be selected. i.e., it should act as select all.

Please help me!

Thanks
Mythily
 
Michael Dunn
Ranch Hand
Posts: 4632
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
adapted from here

http://www.codeguru.com/java/articles/664.shtml


 
Mythily Jaganathan
Greenhorn
Posts: 19
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Michael,
That was wonderful solution.
Thanks a lot.

Mythily
 
Sham Phadtale
Ranch Hand
Posts: 75
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Does java provide default checkbox renderer for JTable Header, as it provide for JTable cell?
For ex. -


How to capture event generated by click on JTable header ? Is there any method in java which get called when click on JTable header, like setValueAt() get called in case of click on cell?

Is it possible to do above program without using custom renderer for JTable header?
 
Michael Dunn
Ranch Hand
Posts: 4632
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
> How to capture event generated by click on JTable header ?

if there's nothing in the newer versions of java (assuming you've read the javadocs),
either read the posted code in this thread, or
look into the source code for JTable's rowSorter
 
Jordan Walker
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Question.. I've looking at the code (Which helped a lot) But the only problem I've ran into is that when I take out the text in the JTable header... I think it says something like "setBorder(UIManager.getBorder("TableHeader.cellBorder"));" the jcheckbox appear pushed over into the corner is there away to fix this issues??
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic