jTable mit jComboBox- Zellen plötzlich nicht mehr edittierbar...

Myar

Mitglied
Hallöchen!

In dem Programm an dem arbeite, wechselt eine tabelle auf Knopdruck das TableModel.
Beim zweiten Model sollen Optionen als combobox angezeigt werden.

So weit, so gut.
Es gibt keine Fehlermeldungen. Doch kann ich in der Tabelle rein gar ncihts mehr editieren... Obwohl "isCellEditable" komßplett auf "true" gesetzt ist.

Ich finde den Fehler nicht :(

Hier mal der relevante Code:

Hier wird der Tabelle ein Model und der Renderer mit der ComboBox zugewiesen:

Code:
protected void vergleich(){
        pruefen start = new pruefen();
/* tabelle wird Model zugewiesen (das Model holt sich Rückgabewerte aus anderen Methoden*/
        UI.jTable2.setModel(new MyTableModel3(start.lesenfile(file), start.datenholen()));
        // der Methode die tabelle und die zu richtige Spalte mitgeben
        ComboColumn(UI.jTable2, UI.jTable2.getColumnModel().getColumn(4));

}
    protected void ComboColumn(JTable table,
                                 TableColumn ComboColumn){
		JComboBox combos = new JComboBox();
		
		combos.addItem("Ignorieren");
		combos.addItem("In Vorlage");
		combos.addItem("In Datei");
   // dem CellEditor die ComboBox zuweisen
                ComboColumn.setCellEditor(new DefaultCellEditor(combos));

        //Set up tool tips for the combo cells.
        DefaultTableCellRenderer renderer =
                new DefaultTableCellRenderer();
        renderer.setToolTipText("Click for combo box");
        ComboColumn.setCellRenderer(renderer);

	}

Und in myTableModel3 steht dies:

Code:
@Override
    public boolean isCellEditable(int row, int col) {
            return true;
        }

Recht simpel...

nach Klick auf Button wird die tabelle vernünftig geladen, nur kann ich keine Zelle editieren...

Ideen?

Gruß
Myar
 
Zurück