Forums Register Login

JTable with different objects (or components) in a column

+Pie Number of slices to send: Send
Hi everybody,

I have a Vector that feeds my JTable. This table has some columns, but the problem is that these columns have different objects, like strings, booleans, integers, and so on.
My ideia is to insert a checkbox in boolean type cells, and insert a combobox in some cells that I choose. (my table is editable)

I developed something here (posted below), that seems to work parcially.


When I start my app the checkbox don't appear, it only happens after clicking, how can I solve this?
As per you can see in my code, I try to attribute values for the checkbox and to the textfields, but when I click in the cell, they are shown as default, check box as false and textfield empty. Any ideia how to fix it?

All this doens't happen in a Standard JTable, with only one type of object per column.


And how can I somehow insert a component into a cell and let other column cells as ordinary cells, not as JTextFields for exemple ?



Here my TableCellEditor code:



+Pie Number of slices to send: Send
I solved this by extending JTable and overriding both "public TableCellRenderer getCellRenderer(int row, int column)" and "public TableCellEditor getCellEditor(int row, int column)".

For instance:
+Pie Number of slices to send: Send
Maaaany thanks!!!

Problem Solved with your information!

Below the class that saved me...lol


Wanna see my flashlight? How about 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 6582 times.
Similar Threads
JTable numeric validation
Swing JCombobox and JTable issue
setting up JCheckBox in JTable
jtable alert
MultiComponent JTable
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 28, 2024 19:26:08.