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ı

Yorumunuzu Ekleyin


Yükleniyor...
Yükleniyor...