//Star.java - draws a star burst
import java.awt.event.*;
import javax.swing.*;

class Star extends JComponent 
{
  
  public void paint(Graphics g) 
  {
    double x1 = 0, x2, y1 = 100, y2;

    for (double angle = 0; angle < 10*Math.PI; 
    		angle = angle + Math.PI / 256) 
    {
      x2 = x1;
      y2 = y1;
      x1 = angle * 10;
      y1 = (RADIUS) * Math.sin(angle) + 100;
      g.drawLine((int)x1, (int)y1, (int)x2, (int)y2);
    }
  }
  // make the JComponent big enough to show the image
  public Dimension getMinimumSize() 
  {
    return new Dimension(RADIUS * 2, RADIUS * 2);
  }
  public Dimension getPreferredSize() 
  {
    return new Dimension(RADIUS * 2, RADIUS * 2);
  }
  public static final int RADIUS = 100;
}
