Muhammad Ubaidullah - OOP Project GUI
Muhammad Ubaidullah - OOP Project GUI
*;
import javax.swing.table.DefaultTableModel;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public SRMSApp() {
setTitle("Student Result Management System");
setSize(800, 600);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// Initialize tables
studentTable = new JTable(studentTableModel);
courseTable = new JTable(courseTableModel);
instructorTable = new JTable(instructorTableModel);
resultTable = new JTable(resultTableModel);
enrollmentTable = new JTable(enrollmentTableModel);
// Initialize scroll panes
JScrollPane studentScrollPane = new JScrollPane(studentTable);
JScrollPane courseScrollPane = new JScrollPane(courseTable);
JScrollPane instructorScrollPane = new JScrollPane(instructorTable);
JScrollPane resultScrollPane = new JScrollPane(resultTable);
JScrollPane enrollmentScrollPane = new JScrollPane(enrollmentTable);
// Initialize buttons
addStudentButton = new JButton("Add Student");
addCourseButton = new JButton("Add Course");
addInstructorButton = new JButton("Add Instructor");
addResultButton = new JButton("Add Result");
enrollStudentButton = new JButton("Enroll Student");
setVisible(true);
}
OUTPUT