Sono le tre di notte, sottolineo questo per dimostrarvi che le ho provate proprio tutte!
Ho creato un editor personalizzato per una colonna di una JTable, estendendo AbstractCellEditor implementando TableCellEditor.
Tutto funziona come previsto quando si usa il mouse, ma quando si usa la tastiera, e più precisamente il tasto lock, accade questo:
Viene richiamato correttamente il metodo getTableCellEditorComponent() di TableCellEditor.
Il metodo shouldSelectCell() di AbstractCellEditor non viene mai richiamato.
A questo punto vi chiedo:
- Come posso fare?
- Come è possibile definire gli eventi che scatenano la modifica di una cella?

!
Rispondi quotando