package testtaking.login; import testtaking.waiting.*; import testtaking.welcome.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.GridLayout; import javax.swing.*; public class Login extends JFrame{ private JTextField Username = new JTextField(); private JTextField Password = new JTextField(); private JComboBox Server = new JComboBox(); private JButton Cancel = new JButton("Cancel"); private JButton Login = new JButton("Login"); public Login() { setTitle("Student Login"); setLayout(new GridLayout(4, 3)); addGUIListeners(); addGUIs(); setSize(300,150); setVisible(true); Server.setEditable(true); } private void addGUIListeners(){ Cancel.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ System.out.println("Cancel button selected."); //pop up the new test window setVisible(false); } }); Login.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ System.out.println("Login Button selected."); //pop up the new test window setVisible(false); new Welcome(); } }); } private void addGUIs(){ add(new JLabel("Username")); add(Username); add(new JLabel("")); add(new JLabel("Password")); add(Password); add(new JLabel("")); add(new JLabel("Server")); add(Server); add(new JLabel("")); add(new JLabel("")); add(Cancel); add(Login); } }