import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Test4 implements MouseListener
{
private Frame f;
private Button b;
private int x;
private Panel p;
public Test4()
{
f=new Frame();
b=new Button("a");
p=new Panel();
b.addMouseListener(this);
p.setLayout(new FlowLayout(FlowLayout.CENTER,30,30));
f.add(p);
p.add(b);
f.setBounds(500,500,500,500);
b.setLocation(10,10);
f.setVisible(true);
}
public static void main(String[] args) 
{
Test4 t=new Test4();
}
public void mouseClicked(MouseEvent e)
{
Button bt=new Button(x+++"1");
bt.addMouseListener(this);
bt.setVisible(true);
p.add(bt);
f.setVisible(true);
}
public void mousePressed(MouseEvent e)
{

}
public void mouseReleased(MouseEvent e)
{

}
public void mouseExited(MouseEvent e)
{

}
public void mouseEntered(MouseEvent e)
{

}
}