ciao, ho provato a usare contains ma ancora non riesco a ottenere quello che vorrei. ti mando il piccolo codice didattico che avevo creato. potresti, per favore, dirmi dove ho sbagliato?
	codice:
	import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
public class ClickPunti<mouseDown> extends java.applet.Applet {
    
Polygon p=new Polygon();
Graphics g= getGraphics();
public void paint(Graphics g) {
            
    p.addPoint(5*50,2*50);
    p.addPoint(5*50,1*50);
    p.addPoint(3*50,2*50);
    p.addPoint(3*50,5*50);
    p.addPoint(8*50,4*50);
    p.addPoint(8*50,1*50);
        
    g.setColor(Color.black);
    g.drawPolygon(p);
    
}
    public boolean mouseDown (Event e, int x, int y){
        
        if (p.contains(x, y)){
        g.fillRect(x-2, y-2, 4, 4);
        }
        
        return true;
        
    }
}