import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ComponentEvent;
import java.awt.event.ComponentListener;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Main extends JFrame implements ComponentListener, ActionListener {
JButton ok = new JButton("OK");
Dialog dialog = new Dialog();
public Main() {
ok.addActionListener(this);
JPanel panel = new JPanel();
panel.add(ok);
getContentPane().add(panel, "South");
addComponentListener(this);
setVisible(true);
setSize(new Dimension(200, 200));
validate();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)