Forums Register Login

JCheckBox in JTable not working

+Pie Number of slices to send: Send
I have created a JTable that has a JCheckBox in column 2. The checkbox seems to be working okay except I can't seem to be able to check it or uncheck it. It seems to be un-editable. Can someone please look at my code and let me know where I went wrong?
Here's the table model:


Here's the editor:


Renderer:



And here's where I'm creating it all:


I really appreciate any help you can give me

+Pie Number of slices to send: Send
Well you have a lot of custom code there. Have you narrowed down what part of the code is causing the problem?

It is the TableModel, the editor or the renderer or something else?

You start by creating a table using the DefaultTableModel with hard coded data such that the check box is working properly. Then maybe you add your custom renderer and see what happens, and then the editor, then you try the custom model etc, etc.. Once you know which customization is causing a problem you can post a demo program showing the problem.

If you need further help then you need to create a SSCCE (Short, Self Contained, Compilable and Executable, Example Program), that demonstrates the incorrect behaviour.
+Pie Number of slices to send: Send
I'm curious as to why you think you need a custom cell editor for a checkbox. By default Boolean model properties are rendered as checkboxes.
+Pie Number of slices to send: Send
Thanks for the nudge in figuring this issue out. I've got it working now. I did not have the "setValueAt" method implemented in my table model. Once I did this then I was able to edit the cell.
Thanks again!
+Pie Number of slices to send: Send
Gregg,
This is the first time I have done an editable JTable with a check box. I googled some stuff on the internet and found an example from a forum on Sun's website that showed this was the way to do it. Since my curiosity was sparked from your post I removed the custom cell editor and it still works perfectly! Thanks for the input!
And inside of my fortune cookie was this tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com


reply
reply
This thread has been viewed 6185 times.
Similar Threads
JRadioButton in JTable
JTable with custom checkbox cell editor - problem with the table MouseListener
Setting foreground of a table cell on date column
Removing rows from DefaultTableModel
TableSorter problem with double
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 29, 2024 20:39:21.