import java.awt.*;
import javax.swing.*;

/**
 * Class MilkyWay - displays circles with different colors and sizes
 * 
 * @author Atanas Ivanov, CSCI 1130-01 
 * @version (a version number)
 */


public class MilkyWay extends JApplet
{
    //variables declaration
    int coordinatex, coordinatey;    //x-coordinate, y-coordinate
    int brown, orange, purple;    //colors of the circles
    
    public void init()
    {
        
    }

    public void paint(Graphics g)
    {
        super.paint(g);
        
        for (int i = 0; i < 100; i++)  //up to 100 circles displayed
       {
           
        int size = (int)(Math.random()*40);   //size of the cicles 
        
        int coordinatex = (int)(Math.random()*500),
            coordinatey = (int)(Math.random()*500); //500 by 500 coordinates dimensions
            
        int brown = (int)(Math.random()*256),
            orange = (int)(Math.random()*256), 
            purple = (int)(Math.random()*256); //these numbers choose the colors randomly; maximum number of colors is 256
            
        g.setColor(new Color(brown, orange, purple));
        g.fillOval(coordinatex, coordinatey, size, size);  //filling in the circles
        g.drawOval(coordinatex, coordinatey, size, size);  //drawing the circles
    }
    
   }
}
