Membuat Mouse Wiggle

Seringkali ketika kita sedang asyik-asyiknya menggunakan komputer atau laptop, kita harus meninggalkan komputer kita dalam waktu yang lama atau untuk urusan tertentu. Biasanya bila kita meninggalkan komputer kita dalam waktu yang cukup lama, komputer kita akan masuk ke model sleep, dan bisa juga menghentikan proses downloading atau uploading yang sedang kita lakukan. Nah, hal tersebut dapat kita antisipasi dengan menggunakan mouse wiggle, yaitu kita dapat membuat mouse bergerak sendiri dalam selang waktu tertentu. Mouse wiggle sedang menjadi tren baru di kampus gw, mengingat komputer di labkom gw sekarang menerapkan mekanisme auto log off apabila dalam sekian waktu lamanya komputer dalam kondisi ‘idle’…


/**

* CobaRobot.java

*/

import java.awt.Robot;

import java.awt.AWTException;

public class CobaRobot{

public static void main(String[] args) throws AWTException{

Robot rbt = new Robot();

try{

double a = 0;

double b = 0;

while(true){

a = (Math.random()*1000)%24000;

b = (Math.random()*1000)%24000;

rbt.mouseMove((int)a,(int)b);

rbt.delay(1000);

}

}

catch(Exception e){

e.printStackTrace();

}

}

}

Inti dari program diatas adalah kita mengimpor sebuah class yang sudah ada di Java, yaitu class Robot. Menurut javadoc, fungsi dari class ini berbunyi sebagai berikut : This class is used to generate native system input events for the purposes of test automation, self-running demos, and other applications where control of the mouse and keyboard is needed. The primary purpose of Robot is to facilitate automated testing of Java platform implementations. Nah, di class Robot itu sudah terdapat method yang kita inginkan, yaitu method mouseMove(). Method mouseMove ini akan menerima dua parameter bertipe integer, yang menunjukkan posisi kursor mouse di layar.

0 Response to "Membuat Mouse Wiggle"