package testtaking.waiting; import testtaking.test.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.GridLayout; import javax.swing.*; public class Waiting extends JFrame{ private JLabel waiting = new JLabel("The test starts at 3:00:00 pm"); public Waiting() { JPanel panel; setTitle("waiting..."); JLabel one = new JLabel("Current Time is 10:55:00 am"); JLabel two = new JLabel("Test Start time is 11:00:00 am"); JLabel three = new JLabel("Please wait: 00:05:00"); JButton wait = new JButton("OK (not in real GUI)"); panel = new JPanel(); add(panel); panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS)); wait.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ System.out.println("Cancel button selected."); //pop up the new test window setVisible(false); new test(); } }); panel.add(one); panel.add(two); panel.add(three); panel.add(wait); //setSize(300,400); setVisible(true); pack(); } }