import java.io.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class AlarmClockGui extends JFrame
	implements ActionListener
{
	private static final int WIDTH = 400;
	private static final int HEIGHT = 300;

	public AlarmClock ac1 = new AlarmClock(7,15,35,6,0,0);
	public AlarmClock ac2 = new AlarmClock(12,55,0,5,45,0);

	public AlarmClockGui()
	{
		setSize(WIDTH, HEIGHT);
		WindowDestroyer listener = new WindowDestroyer();
		addWindowListener(listener);
		Container contentPane = getContentPane();
		contentPane.setLayout(new FlowLayout());

		JButton showButton = new JButton("Show Alarm Clock Objects");
		showButton.addActionListener(this);
		contentPane.add(showButton);
	}

	public void actionPerformed(ActionEvent e)
	{
		String actionCommand = e.getActionCommand();

		if(actionCommand.equals("Show Alarm Clock Objects"))
		{
			JOptionPane.showMessageDialog(null,
				ac1.toString() + "\n\n" + ac2.toString());
		}
	}

	public static void main(String[] args)
	{
		AlarmClockGui gui = new AlarmClockGui();
		gui.setVisible(true);
	}
}