void () { int selected = myTable.getSelectedRow(); if (selected >= 0) { T o = editItem(myData.get(selected)); if (o != null) myData.set(selected, o); myTableModel.fireTableRowsUpdated(selected, selected); } }