import java.awt.*;
import java.awt.geom.*;
import javax.swing.*;
public class Watermellon extends JComponent
{
private Color lightGreen = new Color (0, 255,128);
private Color darkGreen = new Color (0, 128, 64);
public void paintComponent(Graphics g)
{
Graphics2D g2 = (Graphics2D)g;
Point2D center = new Point2D.Double(150.0, 150.0);
Point2D corner = new Point2D.Double(50.0, 100);
Ellipse2D.Double oval = new Ellipse2D.Double();
oval.setFrameFromCenter( center, corner );
g2.setColor(darkGreen);
g2.fill(oval);
corner = new Point2D.Double(50.0, 110.0);
oval.setFrameFromCenter( center, corner );
g2.setColor(lightGreen);
g2.fill(oval);
corner = new Point2D.Double(50.0, 120.0);
oval.setFrameFromCenter( center, corner );
g2.setColor(darkGreen);
g2.fill(oval);
corner = new Point2D.Double(50.0, 130.0);
oval.setFrameFromCenter( center, corner );
g2.setColor(lightGreen);
g2.fill(oval);
corner = new Point2D.Double(50.0, 140.0);
oval.setFrameFromCenter( center, corner );
g2.setColor(darkGreen);
g2.fill(oval);
}
}
import javax.swing.JFrame;
public class WatermellonViewer
{
public static void main ( String[] args )
{
JFrame frame = new JFrame();
frame.setSize(400,300);
frame.setTitle("Watermellon");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Watermellon w= new Watermellon();
frame.add (w);
frame.setVisible(true);
}
}