title: JTable, JComboBox dynamic values
body: <p>I have <code>JTable</code>. In it I have few columns. In 3 of them I have <code>JComboBox</code> (each column's each cell has unique <code>JComboBox</code> - i.e. whole column 1 - "apple", "bannana"; column 2 - "red", "blue"; column 3 - "cat", "dog"). At program start I want them to be empty. Later after few action events I'm filling them. The thing is, it's not enough to add <code>JComboBox</code> with same values for each column. Because after adding <code>JComboBox</code> to <code>JTable</code>, you have to implement <code>TableCellRenderer</code> and extend <code>DefaultCellEditor</code> or else you can't see <code>JComboBox</code> in table unless you click on it (<code>TableCellRenderer</code> fault) or instead of comboBox you get just Object.toString() line in cell (<code>DefaultCellRenderer</code> fault). So how should I handle <code>JComboBox</code>, <code>TableCellRenderer</code> and <code>DefaultCellEditor</code> so I can dynamicly change values of whole <code>JComboBox</code> which is in <code>JTable</code>.</p>