1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| protected void paintComponent(Graphics g){
//g.drawOval(110, 110,50, 50);
if (p!= null){
g.drawOval((int)p.getX(),(int)p.getY(),50,50);
}
}
//méthodes de MouseMotionListener
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
if (p == null){
p = new Point2D.Double(e.getX(),e.getY());
repaint();
}
if (p.distance(e.getX(),e.getY())< 50)
System.out.println("gagné");
else {
System.out.println("perdu");
}
}
public void mouseDragged(MouseEvent e) {
// TODO Auto-generated method stub
}
public void mouseMoved(MouseEvent e) {
// TODO Auto-generated method stub
} |
Partager