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);
   }
 }