Nov 11
java.awt.Robot sınıfını kullanarak fare imlecini istediğimiz yere yerleştirebiliriz. Aşağıdaki kodu çalıştırdığınızda fare imlecinin ekranın ortasında daireler çizdiğini göreceksiniz.
import java.awt.*; import java.awt.event.*; public class JavaciRobot { // ekranın yüksekliğini ve genişliğiniz alıyoruz private static final double width = Toolkit.getDefaultToolkit().getScreenSize().getWidth(); private static final double height = Toolkit.getDefaultToolkit().getScreenSize().getHeight(); public JavaciRobot() { try { drawCircle(); } catch(Exception exc) { exc.printStackTrace(); } } public void drawCircle() throws Exception { Robot robot = new Robot(); int x = 0; int y = 0; int r = 100; double alfa = 0; for(int i=0; i<200; i++) { x = (int)(width/2) + (int)(Math.cos(alfa)*r); y = (int)(height/2) + (int)(Math.sin(alfa)*r); robot.mouseMove(x, y); // cos ve sin methodları parametre olarak radyan alır alfa += (double)1/9; // yarıçapı her işlemde bir arttırıyorum r += 1; try { Thread.sleep(100); } catch(Exception exc) { } } } public static void main (String[] args) { new JavaciRobot(); } }

Son Yorumlar