Java ile Fare Kullanımı

Farenin işlevini ekrana yazan uygulama
import java.awt.FlowLayout;
import java.awt.Graphics2D;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import javax.swing.ImageIcon;
import javax.swing.JApplet;
import javax.swing.JLabel;
public class fare_olaylari2 extends JApplet implements MouseListener, MouseMotionListener {
JLabel MouseOlaylari=new JLabel();
int XKoor=10;
int YKoor=10;
public void init() {
setLayout(null);
addMouseListener(this);
addMouseMotionListener(this);
MouseOlaylari.setLocation(XKoor, YKoor);
MouseOlaylari.setSize(200, 20);
add(MouseOlaylari);
}
/*Mouse Listener dinleyicileri*/
public void mouseClicked(MouseEvent FareOlayi){
Yaz(“Tiklama Olayı”, FareOlayi);
}
public void mousePressed(MouseEvent FareOlayi){
Yaz(“Basılı Tutma”, FareOlayi);
}
public void mouseReleased(MouseEvent FareOlayi){
Yaz(“Basılı Düğmeyi Bırakma”, FareOlayi);
}
public void mouseEntered(MouseEvent FareOlayi){
Yaz(“Pencereye Girme”, FareOlayi);
}
public void mouseExited(MouseEvent FareOlayi){
Yaz(“Pencereden Çıkma”, FareOlayi);
}
/*Mouse Motion Listener dinleyicileri*/
public void mouseDragged(MouseEvent FareOlayi){
Yaz(“Basılı Sürükleme”, FareOlayi);
}
public void mouseMoved(MouseEvent FareOlayi){
Yaz(“Hareket”, FareOlayi);
}
public void Yaz(String Durum, MouseEvent FareOlayi){
MouseOlaylari.setLocation(FareOlayi.getX()+20, FareOlayi.getY()+20);
MouseOlaylari.setText(Durum);
}
}
Java ile Fare Kullanımı