8
How can I implement a JTable with different types of cell editors depending on the type of input a particular row is displaying?
For example
- some rows could be checkboxes (for boolean types)
- some rows could be comboboxes (if I want to provide a fixed set of options to choose from)
- some rows could be text fields (if I allow arbitrary data).
Currently I have implemented the AbstractTableModel, which takes a set of custom field objects from my object and adds rows to the table. I would like to further customize my table by setting specific types of cells. I can determine which cell type to use based on the type of field that row contains.
The table model is dynamically created at run-time.