All pastes #486340 Raw Edit

Someone

public java v1 · immutable
·published 2007-05-13 21:20 UTC
rendered paste body
/** * @(#)Rutklick.java * * Rutklick Applet application * * @author  * @version 1.00 2007/5/13 */ import java.awt.*;import java.applet.*;import java.awt.event.*;public class Rutklick extends Applet implements MouseListener{	Ruta[] rutor= new Ruta[10];		public void init() {		for(int i = 0; i < 10; i++){			rutor[i] = new Ruta(Math.random()*200, Math.random()*200);		}		addMouseListener(this);	}		public void paint(Graphics g){		for(int i = 0; i < 10; i++){			rutor[i].draw(g);		}	}		public void mousePressed(MouseEvent e){		int x = e.getX();		int y = e.getY();		showStatus("X: "+ x + " Y: " + y);		for(int i = 0; i < 10; i++){			if(rutor[i].contains(x, y)){				rutor[i].visible = false;				repaint();			}		}	}		public void mouseExited(MouseEvent e){}	public void mouseEntered(MouseEvent e){}	public void mouseReleased(MouseEvent e){}	public void mouseClicked(MouseEvent e){}}class Ruta extends java.awt.Rectangle{	public Boolean visible = true;	public Ruta(double x0, double y0){		super((int)x0,(int)y0, 10, 10);	}		public void draw(Graphics g){		if(visible)			g.drawRect(x, y, width, height);	}}