import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class PlayBalloon extends Applet implements ActionListener
{
        private Button grow, shrink;
        private Balloon myBalloon;

        public void init()
        {
                grow = new Button("Grow");
                add(grow);
                grow.addActionListener(this);

                shrink = new Button("Shrink");
                add(shrink);
                shrink.addActionListener(this);

                myBalloon = new Balloon(20,50,50);
        }

        public void actionPerformed(ActionEvent event)
        {
                if(event.getSource()==grow)
                  myBalloon.changeSize(10);
                if(event.getSource()==shrink)
                  myBalloon.changeSize(-10);
                repaint();

        }

        public void paint(Graphics g)
        {
                myBalloon.display(g);
        }
}

class Balloon
{
        private int diameter;
        private int xCoord, yCoord;

        public Balloon (int initialDiameter,int initialX, int initialY)
        {
                diameter = initialDiameter;
                xCoord = initialX;
                yCoord = initialY;
        }

        public void changeSize(int change)
        {
                diameter = diameter+change;
        }

        public void display(Graphics g)
        {
                g.drawOval(xCoord,yCoord,diameter,diameter);
        }
}

