jak dodać różne edytory komórek dla jednej kolumny w JTable?
Mam JTable z dwiema kolumnami i obie są JComboBox, w tym celu zaimplementowałem własny model i nadpisałem metody. Jedną z metod, którą nadpisałem, jest:
public Class getColumnClass(int index) {
return JComboBox.class;
}
Stworzyłem także własne klasy ComboBoxEditor i ComboBoxRender oraz ustawiłem cellEditor i cellRenderer:
column.setCellEditor(new ComboBoxEditor());
column.setCellRenderer(new ComboBoxRenderer());
Teraz chcę wprowadzić zmiany, tak że dla kolumny jedna część to JComboBox, a niektóre komórki to standardowe dane tekstowe.
Jak mogę to osiągnąć?
Wszelkie pomocne sugestie byłyby mile widziane