Ecrivez un programme qui qui dessine des cercles noirs remplis à l’écran chaque fois que la souris est cliqué.

Solution

public class trou extends GraphicsProgram {
	//Le rayon de chaque trou que nous faisons.
	private static final double RAYON_TROU = 10;
	
	public void run() {
		addMouseListeners();
	}
	
	/**
	 * Dessine un cercle noir centré à l'emplacement de la souris à chaque fois que la souris
	 * est cliqué
	 */
	public void mousePressed(MouseEvent e) {
		double x = e.getX() - RAYON_TROU;
		double y = e.getY() - RAYON_TROU;
		
		GOval trou = new GOval(x, y, 2 * RAYON_TROU, 2 * RAYON_TROU);
		trou.setFilled(true);
		add(trou);
	}
}