package abbot.tester; import java.awt.Component; import javax.swing.*; public class AbstractButtonTester extends JComponentTester { public String deriveTag(Component comp) { // If the component class is custom, don't provide a tag if (isCustom(comp.getClass())) return null; AbstractButton absButton = ((AbstractButton)comp); String tag = stripHTML(absButton.getText()); if ("".equals(tag) || tag == null) { tag = super.deriveTag(comp); } return tag; } /** AbstractButton click action. */ public void actionClick(final Component c) { /* if (getEventMode() == EM_PROG) { invokeAndWait(new Runnable() { public void run() { ((JButton)c).doClick(); } }); } */ click(c); waitForIdle(); } }