private void addParam() { if (txtName.getText().length() > 0) { detailListener.setParam( txtName.getText(), txtValue.getText(), txtParamNote.getText(), paramText.getText(), comboLanguage.getText()); txtParamNote.setText(detailListener.getParamNote(txtName.getText(), comboLanguage.getText())); tableParams.removeAll(); detailListener.fillParams(tableParams); butApply.setEnabled(isEditable); txtName.setText(""); txtValue.setText(""); isEditableParam = false; butApplyParam.setEnabled(isEditableParam); txtName.setFocus(); isEditableParam = false; butApplyParam.setEnabled(isEditableParam); isEditable = true; butApply.setEnabled(isEditable); butRemove.setEnabled(false); txtParamNote.setText(""); if (gui != null) gui.updateParam(); paramText.setText(""); txtParamNote.setEnabled(false); } }