keybern
Legacy Member
ik heb een JTable waarbij ik aan de laatste kolom een eigen editor heb toegekend: simpel, eentje die een JComboBox toont.
Ik gebruik dus de constructor new JComboBox(Vector v)
Nu, telkens ik een object aan die vector toevoeg, begint m'n JComboBox vreemd te doen:
hij laat een lege dropdown list zien en als ik er dan erges randomly in klik, dan selecteert hij dat nieuwe toegevoegde element en wordt alles weer normaal.
Ik ga er dus vanuit dat de comboBox geupdate/genotified is want het nieuwe element staat nu wel in z'n dropdown.
Wat kan de reden zijn?
Code:
...
TableColumn col = table.getColumnModel().getColumn(2);
col.setCellEditor(new MyComboBoxEditor(controller.getRoutes()));
...
public class MyComboBoxEditor extends DefaultCellEditor
{
public MyComboBoxEditor(Vector items)
{
super(new JComboBox(items));
}
}
Nu, telkens ik een object aan die vector toevoeg, begint m'n JComboBox vreemd te doen:
hij laat een lege dropdown list zien en als ik er dan erges randomly in klik, dan selecteert hij dat nieuwe toegevoegde element en wordt alles weer normaal.
Ik ga er dus vanuit dat de comboBox geupdate/genotified is want het nieuwe element staat nu wel in z'n dropdown.
Wat kan de reden zijn?