package abbot.editor.editors; import java.awt.event.ActionEvent; import javax.swing.JTextField; import java.util.*; import abbot.i18n.Strings; import abbot.script.Sample; /** Provide convenient editing of a Sample step. */ public class SampleEditor extends PropertyCallEditor { private Sample step; private JTextField property; public SampleEditor(Sample step) { super(step); this.step = step; property = addTextField(Strings.get("PropertyName"), step.getPropertyName()); } public void actionPerformed(ActionEvent ev) { Object src = ev.getSource(); if (src == property) { String name = property.getText().trim(); if (!"".equals(name)) { step.setPropertyName(name); fireStepChanged(); } } else { super.actionPerformed(ev); } } }