//Sierpinski.java import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Sierpinski extends JApplet { Point[] points; Point p; int clicks; int vertices=3; boolean mouseClick; public void init() { addMouseListener( //anonymous inner class overrides mouseClicked new MouseAdapter() { public void mouseClicked( MouseEvent event) { if (clicks < vertices) { mouseClick = true; points[clicks].x = event.getX(); points[clicks].y = event.getY(); repaint(); } else if (clicks == vertices) { p.x = event.getX(); p.y = event.getY(); clicks = vertices+1; repaint(); } } } ); } public void start(){ points = new Point[vertices]; for (int i=0; i