Hallo,
ich habe eine JTable in der man per Kontextmenü (Menüeinträge Hinzufügen/Entfernen) Zeilen hinzufügen/löschen kann. Funktioniert soweit alles bestens.
Nun möchte ich beim Hinzufügen einer Zeile erreichen daß die erste Spalte in der Zeile auch gleich zur Eingabe bereit ist, der Benutzer also nicht erst umständlich zur neuen Zeile scrollen und einen Doppelklick auf die Zelle machen muß bevor er was eingeben kann.
Das Scrollen zur neuen Zeile geht schon, auch das automatische Markieren der neue Zeile mit setRowSelectionInterval (rowCount-1, rowCount-1) funktioniert. Mit setColumnSelectionInterval (rowCount-1,0) hab ich versucht die Zelle zu markieren und dann mit table.editCellAt(rowCount-1,0) den Editor zu starten, aber es funktioniert nicht.
Kann mir jemand helfen?
lg, Markus
ich habe eine JTable in der man per Kontextmenü (Menüeinträge Hinzufügen/Entfernen) Zeilen hinzufügen/löschen kann. Funktioniert soweit alles bestens.
Nun möchte ich beim Hinzufügen einer Zeile erreichen daß die erste Spalte in der Zeile auch gleich zur Eingabe bereit ist, der Benutzer also nicht erst umständlich zur neuen Zeile scrollen und einen Doppelklick auf die Zelle machen muß bevor er was eingeben kann.
Das Scrollen zur neuen Zeile geht schon, auch das automatische Markieren der neue Zeile mit setRowSelectionInterval (rowCount-1, rowCount-1) funktioniert. Mit setColumnSelectionInterval (rowCount-1,0) hab ich versucht die Zelle zu markieren und dann mit table.editCellAt(rowCount-1,0) den Editor zu starten, aber es funktioniert nicht.
Kann mir jemand helfen?
lg, Markus