import-java
import-java
*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import javax.swing.*;
import java.util.List;
import javax.swing.table.DefaultTableModel;
frame.setSize(900, 600);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(true);
frame.setLayout(new BorderLayout(10, 10));
// Top Panel
topPanel.setBorder(BorderFactory.createLineBorder(Color.BLACK));
Label.setFont(new Font("Arial",Font.BOLD,15));
innerpanel.setLayout(new FlowLayout(FlowLayout.CENTER));
innerpanel.setSize(50,50);
innerpanel.add(iconLabel);
innerpanel.add(Label);
topPanel.add(innerpanel,BorderLayout.EAST);
topPanel.add(titleLabel, BorderLayout.CENTER);
frame.add(topPanel, BorderLayout.NORTH);
// Admin Panel
westPanel.setBorder(BorderFactory.createLineBorder(Color.BLACK));
westPanel.add(adminLabel);
// Image 1
// Image 2
ImageIcon iconImage2 = new ImageIcon(new ImageIcon("C:/Users/Peter paul
estose/Documents/NetBeansProjects/Copy/src/picture02.jpg")
// Image 3
// Image 4
westPanel.add(label);
westPanel.add(label2);
westPanel.add(label3);
westPanel.add(label4);
frame.add(westPanel, BorderLayout.WEST);
// Center Panel
centerpanel.setBorder(BorderFactory.createLineBorder(Color.BLACK));
frame.add(centerpanel, BorderLayout.CENTER);
centerpanel.add(manageStudentLabel);
centerpanel.add(nameLabel);
centerpanel.add(nameField);
centerpanel.add(lrnLabel);
// Course ComboBox
centerpanel.add(courseLabel);
centerpanel.add(courseComboBox);
centerpanel.add(genderLabel);
genderGroup.add(male);
genderGroup.add(female);
centerpanel.add(male);
centerpanel.add(female);
// Year Spinner
centerpanel.add(yearLevelLabel);
String[] yearLevels = {"1st Year", "2nd Year", "3rd Year", "4th Year"};
centerpanel.add(yearLevel);
centerpanel.add(LABEL);
centerpanel.add(statusField);
// Table Panel
tablePanel.setBorder(BorderFactory.createLineBorder(Color.BLACK));
tablePanel.add(searchLabel);
JTextField searchField = new JTextField();
tablePanel.add(searchField);
tablePanel.add(searchButton);
// ADD Button
addButton.addActionListener(new addactionListener() );
tablePanel.add(addButton);
tablePanel.add(tableScrollPane);
// Page navigation
tablePanel.add(pageLabel);
tablePanel.add(prevButton);
nextButton.addActionListener(new nextButtonListener());
tablePanel.add(nextButton);
frame.add(tablePanel, BorderLayout.EAST);
bottomPanel.setBorder(BorderFactory.createLineBorder(Color.BLACK));
// ABOUT US Panel
aboutUsPanel.setBorder(BorderFactory.createLineBorder(Color.BLACK));
aboutUsLabel.setAlignmentX(Component.CENTER_ALIGNMENT);
aboutUsLabel.setBorder(BorderFactory.createEmptyBorder(5, 0, 5, 0));
aboutUsPanel.add(aboutUsLabel);
aboutUsDetails.setAlignmentX(Component.CENTER_ALIGNMENT);
aboutUsPanel.add(aboutUsDetails);
// OUR SERVICES Panel
ourServicesPanel.setBorder(BorderFactory.createLineBorder(Color.BLACK));
aboutUsPanel.setSize(new Dimension(frame.getWidth(),300));
ourServicesLabel.setBorder(BorderFactory.createEmptyBorder(5,0,5,0));
ourServicesPanel.add(ourServicesLabel);
ourServicesDetails.setFont(new Font("Arial",Font.BOLD,10));
ourServicesDetails.setAlignmentX(Component.CENTER_ALIGNMENT);
ourServicesPanel.add(ourServicesDetails);
// CONTACT US Panel
contactUsPanel.setBorder(BorderFactory.createLineBorder(Color.BLACK));
contactUsPanel.setAlignmentX(Component.CENTER_ALIGNMENT);
contactUsLabel.setAlignmentX(Component.CENTER_ALIGNMENT);
contactUsPanel.add(contactUsLabel);
facebookPanel.add(iconLabel1);
facebookPanel.add(facebookLabel);
instagramPanel.add(iconLabel2);
instagramPanel.add(instagramLabel);
contactUsPanel.add(facebookPanel);
contactUsPanel.add(instagramPanel);
bottomPanel.add(aboutUsPanel);
bottomPanel.add(ourServicesPanel);
bottomPanel.add(contactUsPanel);
frame.add(bottomPanel, BorderLayout.SOUTH);
frame.setVisible(true);
}
if(!Name.isEmpty()&& !LRN.isEmpty()&&
!course.isEmpty()&& !Gender.isEmpty()&&
!Year.isEmpty()&&!Status.isEmpty()){
JOptionPane.showMessageDialog(null,
null,
JOptionPane.PLAIN_MESSAGE);
// Clear input fields after adding the row
nameField.setText("");
lrnField.setText("");
genderGroup.clearSelection();
courseComboBox.setSelectedIndex(0);
yearLevel.setValue("1st Year");
statusField.setText("");
}else{
JOptionPane.showMessageDialog(null,
,null,JOptionPane.INFORMATION_MESSAGE);
@Override
// tableModel.setRowCount(0);