Test fixes

This commit is contained in:
dragonmacher
2023-03-21 08:05:10 -04:00
parent 3aa071d787
commit f7ceaece06
2 changed files with 11 additions and 7 deletions

View File

@@ -940,14 +940,18 @@ public class GTable extends JTable {
public boolean editCellAt(int row, int column, EventObject e) {
boolean editAtCell = super.editCellAt(row, column, e);
if (editAtCell) {
requestTableFocus();
requestTableEditorFocus();
}
return editAtCell;
}
public void requestTableFocus() {
public void requestTableEditorFocus() {
TableCellEditor currentEditor = getCellEditor();
Component editorComponent = getEditorComponent();
if (editorComponent == null) {
return; // not editing
}
if (currentEditor instanceof FocusableEditor focusable) {
focusable.focusEditor();
}