Giriş
Şöyle yaparız.
Şöyle yaparız.
Örnek - AWT Bileşeni
Şöyle yaparız. Esas kod burada.
Şöyle yaparız
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
import java.awt.Robot;
constructorŞöyle yaparız.
Robot r= new Robo t();
createScreenCapture metoduÖrnek - AWT Bileşeni
Şöyle yaparız. Esas kod burada.
public static BufferedImage createImage(Component component)
throws AWTException {
Point p = new Point(0, 0);
SwingUtilities.convertPointToScreen(p, component);
Rectangle region = component.getBounds();
region.x = p.x;
region.y = p.y;
BufferedImage bufferedImage = new Robot().createScreenCapture(rectangle);
return bufferedImage;
}
Örnek - Tüm EkranŞöyle yaparız
try {
Rectangle screenRect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
BufferedImage capture = new Robot().createScreenCapture(screenRect);
ImageIO.write(capture, "JPEG", new File("printed1.jpg"));
} catch (Exception e) {
e.printStackTrace();
}
delay metoduŞöyle yaparız.
r.delay (500);
getPixelColor metoduŞöyle yaparız.
Rectangle screenRect = new Rectangle (700, 50, 530, 950);
float[] color = new float[3];
r.getPixelColor (755, 800).getRGBColorComponents (color);
keyPress metoduŞöyle yaparız.
r.keyPress (20);
keyRelease metoduŞöyle yaparız.
r.keyRelease (20);
Hiç yorum yok:
Yorum Gönder