Adam Lipowski


import java.awt.*;
import java.applet.*;
import java.awt.event.*;
// odwoluje sie do metody paint tylko po wcisnieciu przycisku
public class RandomCircles2 extends Applet implements ActionListener {
    Button b = new Button("Circle");
    boolean czyrysowac=false;
    public void init(){
        b.addActionListener(this);
        add(b);
   }
    public void paint(Graphics g){
        if(czyrysowac){
            int diameter, radius, x, y, size=300;
            x=(int)(size*Math.random());
            y=(int)(size*Math.random());
            diameter = (int)(300*Math.random());
            radius = (int)(diameter/2);
            g.drawOval(x-radius,y-radius,diameter,diameter);
            czyrysowac=false;
        }
   }
   public void actionPerformed(ActionEvent e){
        czyrysowac=true;
        repaint();
    }
}