private void startEditingAtSelection() { myTable.editCellAt(myTable.getSelectedRow(), 2); SwingUtilities.invokeLater( new Runnable() { public void run() { if (myTable.isEditing()) { myTable.getEditorComponent().requestFocus(); } } }); }
@Nullable private ClasspathTableItem<?> getSelectedItem() { if (myEntryTable.getSelectedRowCount() != 1) return null; return getItemAt(myEntryTable.getSelectedRow()); }
@Override @Nullable public OrderEntry getSelectedEntry() { if (myEntryTable.getSelectedRowCount() != 1) return null; return myModel.getItemAt(myEntryTable.getSelectedRow()).getEntry(); }
public int getSelectedElementRow() { return myTable.getSelectedRow(); }