I am trying to make a properties frame just like the one in netBeans (or Visual Studio). My problem is that I don’t know exactly how to design it. First I thought I’ll make it with JTable (2 columns, multiple rows) but then I realised that on the second column I will have different types of values (booleans, String, color choosers, etc.), but I think that JTable allows only 1 type of data to be placed in a column.
I would like someone to tell me “JTable allows multiple data types on the same column” and show me how to do it, or tell me a different approach to the problem.
You can perfectly tell a JTable to have a column that contains
Object, this way you will be able to put whatever ou want in.BUT.
You’ll then have to implement a very good
TableCellRenderer/TableCellEditorpair in order to display whatever the cell contains.