JBTableRowEditor (final int row) { JBTableRowEditor editor = getRowEditor(getRowItem(row)); editor.addDocumentListener(new JBTableRowEditor.RowDocumentListener() { @Override public void documentChanged(@NotNull DocumentEvent e, int column) { if (String.class.equals(myParametersTableModel.getColumnClass(column))) { myParametersTableModel.setValueAtWithoutUpdate(e.getDocument().getText(), row, column); } updateSignature(); } }); return editor; }