1 package jimm.datavision.gui.parameter; 2 import jimm.datavision.Parameter; 3 import javax.swing.*; 4 5 11 class SingleStringInq extends Inquisitor { 12 13 protected JTextField textField; 14 15 SingleStringInq(Parameter param) { 16 super(param); 17 panel.add(textField = new JTextField(TEXT_FIELD_COLS)); 19 textField.setText(parameter.getDefaultValue(0).toString()); 21 22 parameter.setValue(0, parameter.getDefaultValue(0)); 24 } 25 26 void copyGUIIntoParam() { 27 parameter.setValue(0, textField.getText()); 30 } 31 32 void copyParamIntoGUI() { 33 textField.setText(parameter.getValue(0).toString()); 34 } 35 36 } 37 | Popular Tags |