tblParameters.putClientProperty("terminateEditOnFocusLost", Boolean.TRUE);
tblParameters.setFillsViewportHeight(true);
defaultTableModel = new DefaultTableModel(new Object[][] { { null, null, null, null }, }, new String[] { "I/O",
"Parameter Name", "Type", "Description" });
tblParameters.setModel(defaultTableModel);
defaultTableModel.addTableModelListener(new TableModelListener() {
@Override
public void tableChanged(TableModelEvent arg0) {
if (!ignoreTableChanges) {
int selectedRow = tblParameters.getSelectedRow();