- /*
- * @(#)RobotPeer.java 1.4 00/02/02
- *
- * Copyright 1997-2000 Sun Microsystems, Inc. All Rights Reserved.
- *
- * This software is the proprietary information of Sun Microsystems, Inc.
- * Use is subject to license terms.
- *
- */
-
- package java.awt.peer;
-
- import java.awt.*;
-
- /**
- * RobotPeer defines an interface whereby toolkits support automated testing
- * by allowing native input events to be generated from Java code.
- *
- * This interface should not be directly imported by code outside the
- * java.awt.* hierarhy; it is not to be considered public and is subject
- * to change.
- *
- * @version 00/02/02
- * @author Robi Khan
- */
- public interface RobotPeer
- {
- public void mouseMove(int x, int y);
- public void mousePress(int buttons);
- public void mouseRelease(int buttons);
-
- public void keyPress(int keycode);
- public void keyRelease(int keycode);
-
- public int getRGBPixel(int x, int y);
- public int [] getRGBPixels(Rectangle bounds);
- }