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; } }

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando 
			