
src.abbot.tester.FrameTester Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of abbot Show documentation
Show all versions of abbot Show documentation
Java GUI Test Framework.
The newest version!
package abbot.tester;
import java.awt.*;
public class FrameTester extends WindowTester {
/** Return a unique tag to help identify the given component. */
public String deriveTag(java.awt.Component comp) {
// If the component class is custom, don't provide a tag
if (isCustom(comp.getClass()))
return null;
String tag = ((java.awt.Frame)comp).getTitle();
if (tag == null || "".equals(tag)) {
tag = super.deriveTag(comp);
}
return tag;
}
/** Iconify the given Frame. */
public void actionIconify(Component comp) {
iconify((Frame)comp);
waitForIdle();
}
/** Deiconify the given Frame. */
public void actionDeiconify(Component comp) {
deiconify((Frame)comp);
waitForIdle();
}
/** Maximize the given Frame. */
public void actionMaximize(Component comp) {
maximize((Frame)comp);
waitForIdle();
}
/** Normalize the given Frame. Note that on 1.3.1 systems this may have
* no effect after a maximize.
*/
public void actionNormalize(Component comp) {
normalize((Frame)comp);
waitForIdle();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy