import java.io.*; import java.util.*; import java.awt.*; import javax.swing.*; import java.awt.event.*; public class StudentGui extends JFrame implements ActionListener { JTextArea studentsOut; JLabel jl_fName,jl_lName,jl_grade, jl_blank; JTextField jt_fName,jt_lName,jt_grade,jt_editStudentRecNumber; JPanel jp_right,jp_editStudent; JButton jb_addStudent,jb_editStudent; StudentGui(){ setTitle("View, Enter and Edit Students"); studentsOut= new JTextArea(100, 20); jp_right=new JPanel(); jp_right.setLayout(new BoxLayout(jp_right,BoxLayout.Y_AXIS)); jp_editStudent=new JPanel(); jp_editStudent.setLayout(new BoxLayout(jp_editStudent,BoxLayout.X_AXIS)); jl_fName=new JLabel("First Name"); jt_fName=new JTextField(20); jb_addStudent=new JButton("Add Student"); jb_addStudent.addActionListener(this); jb_addStudent.setActionCommand("add"); jp_right.add(jl_fName); jp_right.add(jt_fName); jp_right.add(jb_addStudent); jp_editStudent.add(jt_editStudentRecNumber); jp_editStudent.add(jb_editStudent); jp_right.add(jp_editStudent); getContentPane().setLayout(new BoxLayout(getContentPane(),BoxLayout.X_AXIS)); getContentPane().add(studentsOut); getContentPane().add(jp_right); } public static void main(){ StudentGui student1= new StudentGui(); } } }