Ekran çiktisi su sekilde olacak:
Kodlarimiz ise su sekilde:
import java.awt.*;
import java.awt.Event.*;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
public class Mouse extends JFrame {
int x=0, y=0;
public static void main(String[] args){
Mouse m = new Mouse();
m.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
Mouse(){
super("mouseClicked olayi");
setSize(200,200);
addMouseListener(new MouseKontrolu());
setVisible(true);
}
@Override
public void paint(Graphics g){
g.setColor(Color.BLACK);
if(x>5 && y>5)
g.drawRect(x,y,10,10);
}
class MouseKontrolu extends MouseAdapter{
@Override
public void mouseClicked(MouseEvent e){
x=e.getX();
y=e.getY();
repaint();
}
}
}//end class
Yorumlar
Yorum Gönder