Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package enrollment;
- public class EnrollmentGUI extends javax.swing.JFrame {
- Database dbase = new Database();
- public EnrollmentGUI() {
- initComponents();
- dbase.connect();
- }
- @SuppressWarnings("unchecked")
- // <editor-fold defaultstate="collapsed" desc="Generated Code">
- private void initComponents() {
- paymentMethodButtonGroup = new javax.swing.ButtonGroup();
- paymentOptionsButtonGroup = new javax.swing.ButtonGroup();
- backgroundColor = new javax.swing.JPanel();
- titleBarPanel = new javax.swing.JPanel();
- loginCredentialPanel = new javax.swing.JPanel();
- usernameField = new javax.swing.JTextField();
- passwordField = new javax.swing.JPasswordField();
- loginButton = new javax.swing.JButton();
- logoLabel = new javax.swing.JLabel();
- navigationBarPanel = new javax.swing.JPanel();
- dashBoardPanel = new javax.swing.JPanel();
- dashBoardTextLabel = new javax.swing.JLabel();
- dashBoardPanelTransitioner = new javax.swing.JPanel();
- dashBoardIconOff = new javax.swing.JLabel();
- dashBoardIconOn = new javax.swing.JLabel();
- applicationPanel = new javax.swing.JPanel();
- applicationTextLabel = new javax.swing.JLabel();
- applicationTransitioner = new javax.swing.JPanel();
- applicationIconOff = new javax.swing.JLabel();
- applicationIconOn = new javax.swing.JLabel();
- transactionPanel = new javax.swing.JPanel();
- transactionTextLabel = new javax.swing.JLabel();
- transactionTransitioner = new javax.swing.JPanel();
- transactionIconOff = new javax.swing.JLabel();
- transactionIconOn = new javax.swing.JLabel();
- adminPanel = new javax.swing.JPanel();
- accountsTextLabel = new javax.swing.JLabel();
- accountsPanelTransitioner = new javax.swing.JPanel();
- accountIconOff = new javax.swing.JLabel();
- accountIconOn = new javax.swing.JLabel();
- scrollPanePanel = new javax.swing.JScrollPane();
- containerPanel = new javax.swing.JPanel();
- dashboardFormPanel = new javax.swing.JPanel();
- declinedStudentPanel = new javax.swing.JPanel();
- jLabel4 = new javax.swing.JLabel();
- jLabel6 = new javax.swing.JLabel();
- jLabel5 = new javax.swing.JLabel();
- enrolledStudentPanel = new javax.swing.JPanel();
- enrolledStudentLabel = new javax.swing.JLabel();
- enrolledNumLabel = new javax.swing.JLabel();
- enrolledNumPanel = new javax.swing.JLabel();
- pendingStudentPanel = new javax.swing.JPanel();
- jLabel9 = new javax.swing.JLabel();
- jLabel10 = new javax.swing.JLabel();
- jLabel3 = new javax.swing.JLabel();
- searchStudentButton = new javax.swing.JButton();
- studentLabel = new javax.swing.JLabel();
- searchStudentTextField = new javax.swing.JTextField();
- studentIDLabel = new javax.swing.JLabel();
- studentLastNameLabel = new javax.swing.JLabel();
- studentFirstNameLabel = new javax.swing.JLabel();
- studentMiddleName = new javax.swing.JLabel();
- studentYearLevel = new javax.swing.JLabel();
- studentSection = new javax.swing.JLabel();
- studentPaymentMode = new javax.swing.JLabel();
- dataStudentIDLabel = new javax.swing.JLabel();
- dataStudentLastNameLabel = new javax.swing.JLabel();
- dataStudentFirstNameLabel = new javax.swing.JLabel();
- dataStudentMiddleName = new javax.swing.JLabel();
- dataStudentYearLevel = new javax.swing.JLabel();
- dataStudentSection = new javax.swing.JLabel();
- dataStudentPaymentMode = new javax.swing.JLabel();
- roomLabel = new javax.swing.JLabel();
- yearLevelStudentDashBoardLabel = new javax.swing.JLabel();
- sectionStudentDashboardLabel = new javax.swing.JLabel();
- searchSectionTextField = new javax.swing.JTextField();
- searchSectionButton = new javax.swing.JButton();
- dataYearLevelStudentDashBoardLabel = new javax.swing.JLabel();
- dataRoomLabel = new javax.swing.JLabel();
- jScrollPane1 = new javax.swing.JScrollPane();
- jTable1 = new javax.swing.JTable();
- teacherLabel = new javax.swing.JLabel();
- applicationFormPanel = new javax.swing.JPanel();
- studentSeparator = new javax.swing.JSeparator();
- lastnameLabel = new javax.swing.JLabel();
- lastnameTxtField = new javax.swing.JTextField();
- firstnameLabel = new javax.swing.JLabel();
- firstnameTextField = new javax.swing.JTextField();
- genderLabel = new javax.swing.JLabel();
- genderStudentComboBo = new javax.swing.JComboBox<>();
- birthdateLabel = new javax.swing.JLabel();
- birthDateTextField = new javax.swing.JTextField();
- nationalityLabel = new javax.swing.JLabel();
- nationalityTextField = new javax.swing.JTextField();
- middleNameLabel = new javax.swing.JLabel();
- middlenameTextField = new javax.swing.JTextField();
- separatorLine = new javax.swing.JSeparator();
- streetLabel = new javax.swing.JLabel();
- streetTextField = new javax.swing.JTextField();
- barangayLabel = new javax.swing.JLabel();
- BarangayTextField = new javax.swing.JTextField();
- StudentInfoLabel = new javax.swing.JLabel();
- cityLabel = new javax.swing.JLabel();
- cityTextField = new javax.swing.JTextField();
- guardianInfoLabel = new javax.swing.JLabel();
- jSeparator1 = new javax.swing.JSeparator();
- firstNameGuardianLabel = new javax.swing.JLabel();
- lastNameGuardianLabel = new javax.swing.JLabel();
- yearLevelTxtField = new javax.swing.JTextField();
- firstNameGuardianTxtField = new javax.swing.JTextField();
- middleNameGuardianTxtField = new javax.swing.JTextField();
- middleNameGuardianLabel = new javax.swing.JLabel();
- contactNumberLabel = new javax.swing.JLabel();
- contactNumberTxtField = new javax.swing.JTextField();
- sectionInfoLabel = new javax.swing.JLabel();
- paymentSeparator = new javax.swing.JSeparator();
- cashRadioButton = new javax.swing.JRadioButton();
- chequeRadioButton = new javax.swing.JRadioButton();
- paymentMethodLabel = new javax.swing.JLabel();
- paymentModeLabel = new javax.swing.JLabel();
- semiAnnualRadioButton = new javax.swing.JRadioButton();
- annualRadioButton = new javax.swing.JRadioButton();
- quarterlyRadioButton = new javax.swing.JRadioButton();
- monthlyRadioButton2 = new javax.swing.JRadioButton();
- paymentInfoLabel1 = new javax.swing.JLabel();
- paymentSeparator1 = new javax.swing.JSeparator();
- lastNameGuardianTxtField = new javax.swing.JTextField();
- sectionLabel = new javax.swing.JLabel();
- sectionInfoTxtField = new javax.swing.JTextField();
- yearLevelLabel = new javax.swing.JLabel();
- submitEnrollmentButton = new javax.swing.JButton();
- sectionSeparator = new javax.swing.JSeparator();
- provinceLabel = new javax.swing.JLabel();
- zipcodeTextField = new javax.swing.JTextField();
- provinceTextField = new javax.swing.JTextField();
- provinceLabel1 = new javax.swing.JLabel();
- adminOptionsPanel = new javax.swing.JPanel();
- updateSectionLabel = new javax.swing.JLabel();
- jSeparator2 = new javax.swing.JSeparator();
- middleNameTextField = new javax.swing.JTextField();
- lastNameTeacherLabel = new javax.swing.JLabel();
- salaryTeacherTextField = new javax.swing.JTextField();
- firstNameTeacherLabel = new javax.swing.JLabel();
- firstNameTextField = new javax.swing.JTextField();
- middleNameTeacherLabel = new javax.swing.JLabel();
- genderTeacherLabel = new javax.swing.JLabel();
- lastNameTextField = new javax.swing.JTextField();
- birthdateTeacherLabel1 = new javax.swing.JLabel();
- contactNoTeacherTextField = new javax.swing.JTextField();
- contactNoTeacherLabel = new javax.swing.JLabel();
- jSeparator3 = new javax.swing.JSeparator();
- updaterComboBox = new javax.swing.JComboBox<>();
- salaryTeacherLabel = new javax.swing.JLabel();
- birthdateTeacherTextField = new javax.swing.JTextField();
- hiredateTeacherTextField = new javax.swing.JTextField();
- hireDateTeacherLabel1 = new javax.swing.JLabel();
- addTeacherButton = new javax.swing.JButton();
- teacherInfoLabel1 = new javax.swing.JLabel();
- jSeparator4 = new javax.swing.JSeparator();
- chooseLabel = new javax.swing.JLabel();
- genderTeacherComboBox = new javax.swing.JComboBox<>();
- newIDLabel = new javax.swing.JLabel();
- newIDupdateSectionTextField = new javax.swing.JTextField();
- oldIDLabel1 = new javax.swing.JLabel();
- columnSectionNewDataTextField = new javax.swing.JTextField();
- columnSectionnewDataLabel = new javax.swing.JLabel();
- oldIDupdateSectionTextField2 = new javax.swing.JTextField();
- updateSectionButton = new javax.swing.JButton();
- deleteSectionLabel = new javax.swing.JLabel();
- jSeparator5 = new javax.swing.JSeparator();
- choosetoDeleteLabel = new javax.swing.JLabel();
- deleteComboBox = new javax.swing.JComboBox<>();
- deleteIdLabel = new javax.swing.JLabel();
- newPasswordTextField = new javax.swing.JTextField();
- deleteSectionButton = new javax.swing.JButton();
- newAdministratorSectionLabel = new javax.swing.JLabel();
- jSeparator6 = new javax.swing.JSeparator();
- usernameLabel = new javax.swing.JLabel();
- deleteIdTextField1 = new javax.swing.JTextField();
- passwordLabel = new javax.swing.JLabel();
- usernameTextField1 = new javax.swing.JTextField();
- updateAdministratorButton = new javax.swing.JButton();
- administratoroptionsLabel = new javax.swing.JLabel();
- jSeparator7 = new javax.swing.JSeparator();
- oldUsernameLabel = new javax.swing.JLabel();
- passwordTextField1 = new javax.swing.JTextField();
- newUsernameLabel = new javax.swing.JLabel();
- newUsernameTextField = new javax.swing.JTextField();
- oldPasswordLabel = new javax.swing.JLabel();
- oldUsernameTextField1 = new javax.swing.JTextField();
- newPasswordLabel = new javax.swing.JLabel();
- oldPasswordTextField1 = new javax.swing.JTextField();
- addUserButton = new javax.swing.JButton();
- setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
- setTitle("Thomas Aquinas Learning Center");
- setFont(new java.awt.Font("Adobe Hebrew", 0, 10)); // NOI18N
- setPreferredSize(new java.awt.Dimension(965, 628));
- setResizable(false);
- backgroundColor.setBackground(new java.awt.Color(249, 250, 254));
- titleBarPanel.setBackground(new java.awt.Color(255, 255, 255));
- titleBarPanel.setBorder(javax.swing.BorderFactory.createMatteBorder(1, 1, 0, 0, new java.awt.Color(239, 239, 239)));
- titleBarPanel.setPreferredSize(new java.awt.Dimension(30, 34));
- loginCredentialPanel.setBackground(new java.awt.Color(255, 255, 255));
- usernameField.setBackground(new java.awt.Color(239, 239, 239));
- usernameField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 14)); // NOI18N
- usernameField.setForeground(new java.awt.Color(73, 73, 73));
- usernameField.setHorizontalAlignment(javax.swing.JTextField.LEFT);
- usernameField.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(239, 239, 239)));
- usernameField.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- usernameFieldActionPerformed(evt);
- }
- });
- passwordField.setBackground(new java.awt.Color(239, 239, 239));
- passwordField.setForeground(new java.awt.Color(73, 73, 73));
- passwordField.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(239, 239, 239)));
- loginButton.setBackground(new java.awt.Color(0, 140, 206));
- loginButton.setFont(new java.awt.Font("Segoe UI Semibold", 1, 14)); // NOI18N
- loginButton.setForeground(new java.awt.Color(255, 255, 255));
- loginButton.setText("Login");
- loginButton.setBorder(null);
- loginButton.setContentAreaFilled(false);
- loginButton.setOpaque(true);
- loginButton.addMouseListener(new java.awt.event.MouseAdapter() {
- public void mouseClicked(java.awt.event.MouseEvent evt) {
- loginButtonMouseClicked(evt);
- }
- });
- javax.swing.GroupLayout loginCredentialPanelLayout = new javax.swing.GroupLayout(loginCredentialPanel);
- loginCredentialPanel.setLayout(loginCredentialPanelLayout);
- loginCredentialPanelLayout.setHorizontalGroup(
- loginCredentialPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(loginCredentialPanelLayout.createSequentialGroup()
- .addGap(210, 210, 210)
- .addComponent(usernameField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addComponent(passwordField, javax.swing.GroupLayout.DEFAULT_SIZE, 200, Short.MAX_VALUE)
- .addGap(30, 30, 30)
- .addComponent(loginButton, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(71, 71, 71))
- );
- loginCredentialPanelLayout.setVerticalGroup(
- loginCredentialPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(loginCredentialPanelLayout.createSequentialGroup()
- .addGap(12, 12, 12)
- .addGroup(loginCredentialPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(usernameField)
- .addComponent(loginButton, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(passwordField, javax.swing.GroupLayout.Alignment.TRAILING))
- .addContainerGap())
- );
- logoLabel.setIcon(new javax.swing.ImageIcon(getClass().getResource("/logo.jpg"))); // NOI18N
- javax.swing.GroupLayout titleBarPanelLayout = new javax.swing.GroupLayout(titleBarPanel);
- titleBarPanel.setLayout(titleBarPanelLayout);
- titleBarPanelLayout.setHorizontalGroup(
- titleBarPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(titleBarPanelLayout.createSequentialGroup()
- .addGap(5, 5, 5)
- .addComponent(logoLabel)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 90, Short.MAX_VALUE)
- .addComponent(loginCredentialPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addContainerGap())
- );
- titleBarPanelLayout.setVerticalGroup(
- titleBarPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(loginCredentialPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(logoLabel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- );
- navigationBarPanel.setBackground(new java.awt.Color(255, 255, 255));
- navigationBarPanel.setBorder(javax.swing.BorderFactory.createMatteBorder(1, 1, 1, 1, new java.awt.Color(239, 239, 239)));
- dashBoardPanel.setBackground(new java.awt.Color(255, 255, 255));
- dashBoardPanel.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 0, 1, 0, new java.awt.Color(239, 239, 239)));
- dashBoardPanel.setPreferredSize(new java.awt.Dimension(100, 113));
- dashBoardPanel.addMouseListener(new java.awt.event.MouseAdapter() {
- public void mouseClicked(java.awt.event.MouseEvent evt) {
- dashBoardPanelMouseClicked(evt);
- }
- });
- dashBoardTextLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 14)); // NOI18N
- dashBoardTextLabel.setForeground(new java.awt.Color(204, 204, 204));
- dashBoardTextLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
- dashBoardTextLabel.setText("Dashboard");
- dashBoardTextLabel.setVerticalAlignment(javax.swing.SwingConstants.TOP);
- dashBoardPanelTransitioner.setBackground(new java.awt.Color(255, 255, 255));
- dashBoardPanelTransitioner.setLayout(new java.awt.CardLayout());
- dashBoardIconOff.setBackground(new java.awt.Color(255, 255, 255));
- dashBoardIconOff.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
- dashBoardIconOff.setIcon(new javax.swing.ImageIcon(getClass().getResource("/growthDashboardOff.png"))); // NOI18N
- dashBoardPanelTransitioner.add(dashBoardIconOff, "card2");
- dashBoardIconOn.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
- dashBoardIconOn.setIcon(new javax.swing.ImageIcon(getClass().getResource("/growthDashboardOn.png"))); // NOI18N
- dashBoardPanelTransitioner.add(dashBoardIconOn, "card3");
- javax.swing.GroupLayout dashBoardPanelLayout = new javax.swing.GroupLayout(dashBoardPanel);
- dashBoardPanel.setLayout(dashBoardPanelLayout);
- dashBoardPanelLayout.setHorizontalGroup(
- dashBoardPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(dashBoardTextLabel, javax.swing.GroupLayout.DEFAULT_SIZE, 100, Short.MAX_VALUE)
- .addComponent(dashBoardPanelTransitioner, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- );
- dashBoardPanelLayout.setVerticalGroup(
- dashBoardPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(dashBoardPanelLayout.createSequentialGroup()
- .addContainerGap()
- .addComponent(dashBoardPanelTransitioner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(dashBoardTextLabel, javax.swing.GroupLayout.DEFAULT_SIZE, 63, Short.MAX_VALUE))
- );
- applicationPanel.setBackground(new java.awt.Color(255, 255, 255));
- applicationPanel.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 0, 1, 0, new java.awt.Color(239, 239, 239)));
- applicationPanel.setPreferredSize(new java.awt.Dimension(100, 113));
- applicationPanel.addMouseListener(new java.awt.event.MouseAdapter() {
- public void mouseClicked(java.awt.event.MouseEvent evt) {
- applicationPanelMouseClicked(evt);
- }
- });
- applicationTextLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 14)); // NOI18N
- applicationTextLabel.setForeground(new java.awt.Color(204, 204, 204));
- applicationTextLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
- applicationTextLabel.setText("Application");
- applicationTextLabel.setVerticalAlignment(javax.swing.SwingConstants.TOP);
- applicationTransitioner.setBackground(new java.awt.Color(255, 255, 255));
- applicationTransitioner.setLayout(new java.awt.CardLayout());
- applicationIconOff.setBackground(new java.awt.Color(255, 255, 255));
- applicationIconOff.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
- applicationIconOff.setIcon(new javax.swing.ImageIcon(getClass().getResource("/checkbox-pen-outlineOff.png"))); // NOI18N
- applicationTransitioner.add(applicationIconOff, "card2");
- applicationIconOn.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
- applicationIconOn.setIcon(new javax.swing.ImageIcon(getClass().getResource("/checkbox-pen-outlineOn.png"))); // NOI18N
- applicationTransitioner.add(applicationIconOn, "card3");
- javax.swing.GroupLayout applicationPanelLayout = new javax.swing.GroupLayout(applicationPanel);
- applicationPanel.setLayout(applicationPanelLayout);
- applicationPanelLayout.setHorizontalGroup(
- applicationPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(applicationTextLabel, javax.swing.GroupLayout.DEFAULT_SIZE, 100, Short.MAX_VALUE)
- .addComponent(applicationTransitioner, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- );
- applicationPanelLayout.setVerticalGroup(
- applicationPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(applicationPanelLayout.createSequentialGroup()
- .addContainerGap()
- .addComponent(applicationTransitioner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 17, Short.MAX_VALUE)
- .addComponent(applicationTextLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 52, javax.swing.GroupLayout.PREFERRED_SIZE))
- );
- transactionPanel.setBackground(new java.awt.Color(255, 255, 255));
- transactionPanel.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 0, 1, 0, new java.awt.Color(239, 239, 239)));
- transactionPanel.setPreferredSize(new java.awt.Dimension(100, 113));
- transactionPanel.addMouseListener(new java.awt.event.MouseAdapter() {
- public void mouseClicked(java.awt.event.MouseEvent evt) {
- transactionPanelMouseClicked(evt);
- }
- });
- transactionTextLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 14)); // NOI18N
- transactionTextLabel.setForeground(new java.awt.Color(204, 204, 204));
- transactionTextLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
- transactionTextLabel.setText("Transactions");
- transactionTextLabel.setVerticalAlignment(javax.swing.SwingConstants.TOP);
- transactionTransitioner.setBackground(new java.awt.Color(255, 255, 255));
- transactionTransitioner.setLayout(new java.awt.CardLayout());
- transactionIconOff.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
- transactionIconOff.setIcon(new javax.swing.ImageIcon(getClass().getResource("/credit-cardOff.png"))); // NOI18N
- transactionTransitioner.add(transactionIconOff, "card2");
- transactionIconOn.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
- transactionIconOn.setIcon(new javax.swing.ImageIcon(getClass().getResource("/credit-cardOn.png"))); // NOI18N
- transactionTransitioner.add(transactionIconOn, "card3");
- javax.swing.GroupLayout transactionPanelLayout = new javax.swing.GroupLayout(transactionPanel);
- transactionPanel.setLayout(transactionPanelLayout);
- transactionPanelLayout.setHorizontalGroup(
- transactionPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(transactionTextLabel, javax.swing.GroupLayout.DEFAULT_SIZE, 100, Short.MAX_VALUE)
- .addComponent(transactionTransitioner, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- );
- transactionPanelLayout.setVerticalGroup(
- transactionPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(transactionPanelLayout.createSequentialGroup()
- .addContainerGap()
- .addComponent(transactionTransitioner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(transactionTextLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 52, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(24, 24, 24))
- );
- adminPanel.setBackground(new java.awt.Color(255, 255, 255));
- adminPanel.setPreferredSize(new java.awt.Dimension(100, 113));
- adminPanel.addMouseListener(new java.awt.event.MouseAdapter() {
- public void mouseClicked(java.awt.event.MouseEvent evt) {
- adminPanelMouseClicked(evt);
- }
- });
- accountsTextLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 14)); // NOI18N
- accountsTextLabel.setForeground(new java.awt.Color(204, 204, 204));
- accountsTextLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
- accountsTextLabel.setText("Account ");
- accountsTextLabel.setVerticalAlignment(javax.swing.SwingConstants.TOP);
- accountsPanelTransitioner.setBackground(new java.awt.Color(255, 255, 255));
- accountsPanelTransitioner.setPreferredSize(new java.awt.Dimension(32, 32));
- accountsPanelTransitioner.setLayout(new java.awt.CardLayout());
- accountIconOff.setBackground(new java.awt.Color(255, 255, 255));
- accountIconOff.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
- accountIconOff.setIcon(new javax.swing.ImageIcon(getClass().getResource("/roundAccountOff.png"))); // NOI18N
- accountsPanelTransitioner.add(accountIconOff, "card2");
- accountIconOn.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
- accountIconOn.setIcon(new javax.swing.ImageIcon(getClass().getResource("/roundAccountOn.png"))); // NOI18N
- accountsPanelTransitioner.add(accountIconOn, "card3");
- javax.swing.GroupLayout adminPanelLayout = new javax.swing.GroupLayout(adminPanel);
- adminPanel.setLayout(adminPanelLayout);
- adminPanelLayout.setHorizontalGroup(
- adminPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(accountsTextLabel, javax.swing.GroupLayout.DEFAULT_SIZE, 100, Short.MAX_VALUE)
- .addComponent(accountsPanelTransitioner, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- );
- adminPanelLayout.setVerticalGroup(
- adminPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(adminPanelLayout.createSequentialGroup()
- .addContainerGap()
- .addComponent(accountsPanelTransitioner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addComponent(accountsTextLabel, javax.swing.GroupLayout.DEFAULT_SIZE, 59, Short.MAX_VALUE))
- );
- javax.swing.GroupLayout navigationBarPanelLayout = new javax.swing.GroupLayout(navigationBarPanel);
- navigationBarPanel.setLayout(navigationBarPanelLayout);
- navigationBarPanelLayout.setHorizontalGroup(
- navigationBarPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(navigationBarPanelLayout.createSequentialGroup()
- .addContainerGap()
- .addGroup(navigationBarPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, navigationBarPanelLayout.createSequentialGroup()
- .addGap(0, 0, Short.MAX_VALUE)
- .addGroup(navigationBarPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(transactionPanel, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(adminPanel, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
- .addGroup(navigationBarPanelLayout.createSequentialGroup()
- .addGroup(navigationBarPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(applicationPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(dashBoardPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(0, 0, Short.MAX_VALUE)))
- .addContainerGap())
- );
- navigationBarPanelLayout.setVerticalGroup(
- navigationBarPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(navigationBarPanelLayout.createSequentialGroup()
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(dashBoardPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(applicationPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(transactionPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(adminPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- );
- scrollPanePanel.setBorder(null);
- scrollPanePanel.setHorizontalScrollBarPolicy(javax.swing.ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
- containerPanel.setAutoscrolls(true);
- containerPanel.setLayout(new java.awt.CardLayout());
- dashboardFormPanel.setBackground(new java.awt.Color(255, 255, 255));
- dashboardFormPanel.setAutoscrolls(true);
- declinedStudentPanel.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
- jLabel4.setBackground(new java.awt.Color(255, 255, 255));
- jLabel4.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- jLabel4.setForeground(new java.awt.Color(255, 255, 255));
- jLabel4.setText(" NURSERY");
- declinedStudentPanel.add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 6, 200, 20));
- jLabel6.setFont(new java.awt.Font("Segoe UI Black", 0, 72)); // NOI18N
- jLabel6.setForeground(new java.awt.Color(255, 255, 255));
- jLabel6.setText(" 00");
- declinedStudentPanel.add(jLabel6, new org.netbeans.lib.awtextra.AbsoluteConstraints(6, 30, 190, 60));
- jLabel5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/3.jpg"))); // NOI18N
- declinedStudentPanel.add(jLabel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 202, -1));
- enrolledStudentPanel.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
- enrolledStudentLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- enrolledStudentLabel.setForeground(new java.awt.Color(255, 255, 255));
- enrolledStudentLabel.setText(" KINDERGARTEN");
- enrolledStudentPanel.add(enrolledStudentLabel, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 10, 200, -1));
- enrolledNumLabel.setFont(new java.awt.Font("Segoe UI Black", 0, 72)); // NOI18N
- enrolledNumLabel.setForeground(new java.awt.Color(255, 255, 255));
- enrolledNumLabel.setText(" 69");
- enrolledStudentPanel.add(enrolledNumLabel, new org.netbeans.lib.awtextra.AbsoluteConstraints(6, 30, 190, 60));
- enrolledNumPanel.setText("jLabel2");
- enrolledStudentPanel.add(enrolledNumPanel, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 200, -1));
- pendingStudentPanel.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
- jLabel9.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- jLabel9.setForeground(new java.awt.Color(255, 255, 255));
- jLabel9.setText(" PREPARATORY");
- pendingStudentPanel.add(jLabel9, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 10, 200, -1));
- jLabel10.setFont(new java.awt.Font("Segoe UI Black", 0, 72)); // NOI18N
- jLabel10.setForeground(new java.awt.Color(255, 255, 255));
- jLabel10.setText(" 05");
- pendingStudentPanel.add(jLabel10, new org.netbeans.lib.awtextra.AbsoluteConstraints(6, 30, 190, 60));
- jLabel3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/2.jpg"))); // NOI18N
- jLabel3.setText("jLabel3");
- pendingStudentPanel.add(jLabel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(1, 1, 200, 100));
- searchStudentButton.setText("Search");
- studentLabel.setText("Student");
- searchStudentTextField.setText("Search area");
- studentIDLabel.setText("Student ID");
- studentLastNameLabel.setText("Last Name");
- studentFirstNameLabel.setText("First Name");
- studentMiddleName.setText("Middle Name");
- studentYearLevel.setText("Year Level");
- studentSection.setText("Section");
- studentPaymentMode.setText("Payment Mode");
- dataStudentIDLabel.setText("Student ID");
- dataStudentLastNameLabel.setText("Last Name");
- dataStudentFirstNameLabel.setText("First Name");
- dataStudentMiddleName.setText("Middle Name");
- dataStudentYearLevel.setText("Year Level");
- dataStudentSection.setText("Section");
- dataStudentPaymentMode.setText("Payment Mode");
- roomLabel.setText("Room");
- yearLevelStudentDashBoardLabel.setText("Year Level");
- sectionStudentDashboardLabel.setText("Section");
- searchSectionTextField.setText("Search area");
- searchSectionButton.setText("Search");
- dataYearLevelStudentDashBoardLabel.setText("Year Level");
- dataRoomLabel.setText("Room");
- jTable1.setModel(new javax.swing.table.DefaultTableModel(
- new Object [][] {
- {null, null, null},
- {null, null, null},
- {null, null, null},
- {null, null, null}
- },
- new String [] {
- "Teacher ID", "Subject", "Time"
- }
- ) {
- Class[] types = new Class [] {
- java.lang.Integer.class, java.lang.String.class, java.lang.Integer.class
- };
- public Class getColumnClass(int columnIndex) {
- return types [columnIndex];
- }
- });
- jTable1.getTableHeader().setReorderingAllowed(false);
- jScrollPane1.setViewportView(jTable1);
- if (jTable1.getColumnModel().getColumnCount() > 0) {
- jTable1.getColumnModel().getColumn(0).setResizable(false);
- jTable1.getColumnModel().getColumn(1).setResizable(false);
- jTable1.getColumnModel().getColumn(2).setResizable(false);
- }
- teacherLabel.setText("Teacher");
- javax.swing.GroupLayout dashboardFormPanelLayout = new javax.swing.GroupLayout(dashboardFormPanel);
- dashboardFormPanel.setLayout(dashboardFormPanelLayout);
- dashboardFormPanelLayout.setHorizontalGroup(
- dashboardFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(dashboardFormPanelLayout.createSequentialGroup()
- .addGap(30, 30, 30)
- .addGroup(dashboardFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(teacherLabel)
- .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGroup(dashboardFormPanelLayout.createSequentialGroup()
- .addGroup(dashboardFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(studentLabel)
- .addComponent(searchStudentTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(18, 18, 18)
- .addComponent(searchStudentButton))
- .addGroup(dashboardFormPanelLayout.createSequentialGroup()
- .addComponent(enrolledStudentPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addComponent(pendingStudentPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addComponent(declinedStudentPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGroup(dashboardFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addGroup(dashboardFormPanelLayout.createSequentialGroup()
- .addGroup(dashboardFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(dashboardFormPanelLayout.createSequentialGroup()
- .addGroup(dashboardFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(sectionStudentDashboardLabel)
- .addComponent(searchSectionTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(18, 18, 18)
- .addComponent(searchSectionButton))
- .addGroup(dashboardFormPanelLayout.createSequentialGroup()
- .addGap(10, 10, 10)
- .addGroup(dashboardFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(dashboardFormPanelLayout.createSequentialGroup()
- .addComponent(dataYearLevelStudentDashBoardLabel)
- .addGap(18, 18, 18)
- .addComponent(dataRoomLabel))
- .addGroup(dashboardFormPanelLayout.createSequentialGroup()
- .addComponent(yearLevelStudentDashBoardLabel)
- .addGap(18, 18, 18)
- .addComponent(roomLabel)))))
- .addGap(340, 340, 340))
- .addGroup(dashboardFormPanelLayout.createSequentialGroup()
- .addGap(10, 10, 10)
- .addGroup(dashboardFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(dashboardFormPanelLayout.createSequentialGroup()
- .addComponent(studentIDLabel)
- .addGap(18, 18, 18)
- .addComponent(studentLastNameLabel)
- .addGap(18, 18, 18)
- .addComponent(studentFirstNameLabel)
- .addGap(18, 18, 18)
- .addComponent(studentMiddleName))
- .addGroup(dashboardFormPanelLayout.createSequentialGroup()
- .addComponent(dataStudentIDLabel)
- .addGap(18, 18, 18)
- .addComponent(dataStudentLastNameLabel)
- .addGap(18, 18, 18)
- .addComponent(dataStudentFirstNameLabel)
- .addGap(18, 18, 18)
- .addComponent(dataStudentMiddleName)))
- .addGap(18, 18, 18)
- .addGroup(dashboardFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(dashboardFormPanelLayout.createSequentialGroup()
- .addComponent(studentYearLevel)
- .addGap(18, 18, 18)
- .addComponent(studentSection)
- .addGap(18, 18, 18)
- .addComponent(studentPaymentMode))
- .addGroup(dashboardFormPanelLayout.createSequentialGroup()
- .addComponent(dataStudentYearLevel)
- .addGap(18, 18, 18)
- .addComponent(dataStudentSection)
- .addGap(18, 18, 18)
- .addComponent(dataStudentPaymentMode))))))
- .addContainerGap(138, Short.MAX_VALUE))
- );
- dashboardFormPanelLayout.setVerticalGroup(
- dashboardFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(dashboardFormPanelLayout.createSequentialGroup()
- .addGap(30, 30, 30)
- .addGroup(dashboardFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
- .addComponent(enrolledStudentPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(declinedStudentPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(pendingStudentPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- .addGap(49, 49, 49)
- .addGroup(dashboardFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(searchStudentTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(searchStudentButton))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(studentLabel)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addGroup(dashboardFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(studentIDLabel)
- .addComponent(studentLastNameLabel)
- .addComponent(studentFirstNameLabel)
- .addComponent(studentMiddleName)
- .addComponent(studentYearLevel)
- .addComponent(studentSection)
- .addComponent(studentPaymentMode))
- .addGap(18, 18, 18)
- .addGroup(dashboardFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(dataStudentIDLabel)
- .addComponent(dataStudentLastNameLabel)
- .addComponent(dataStudentFirstNameLabel)
- .addComponent(dataStudentMiddleName)
- .addComponent(dataStudentYearLevel)
- .addComponent(dataStudentSection)
- .addComponent(dataStudentPaymentMode))
- .addGap(59, 59, 59)
- .addGroup(dashboardFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(searchSectionTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(searchSectionButton))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(sectionStudentDashboardLabel)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addGroup(dashboardFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(yearLevelStudentDashBoardLabel)
- .addComponent(roomLabel))
- .addGap(18, 18, 18)
- .addGroup(dashboardFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(dataYearLevelStudentDashBoardLabel)
- .addComponent(dataRoomLabel))
- .addGap(45, 45, 45)
- .addComponent(teacherLabel)
- .addGap(18, 18, 18)
- .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addContainerGap(250, Short.MAX_VALUE))
- );
- containerPanel.add(dashboardFormPanel, "card3");
- applicationFormPanel.setBackground(new java.awt.Color(255, 255, 255));
- applicationFormPanel.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(239, 239, 239)));
- applicationFormPanel.setAutoscrolls(true);
- studentSeparator.setForeground(new java.awt.Color(239, 239, 239));
- lastnameLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- lastnameLabel.setForeground(new java.awt.Color(73, 73, 73));
- lastnameLabel.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
- lastnameLabel.setText("Last Name");
- lastnameTxtField.setBackground(new java.awt.Color(239, 239, 239));
- lastnameTxtField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- lastnameTxtField.setForeground(new java.awt.Color(73, 73, 73));
- lastnameTxtField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- lastnameTxtField.setText(" ");
- lastnameTxtField.setBorder(null);
- firstnameLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- firstnameLabel.setForeground(new java.awt.Color(73, 73, 73));
- firstnameLabel.setText("First Name");
- firstnameTextField.setBackground(new java.awt.Color(239, 239, 239));
- firstnameTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- firstnameTextField.setForeground(new java.awt.Color(73, 73, 73));
- firstnameTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- firstnameTextField.setBorder(null);
- genderLabel.setBackground(new java.awt.Color(204, 204, 204));
- genderLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- genderLabel.setForeground(new java.awt.Color(73, 73, 73));
- genderLabel.setText("Gender");
- genderStudentComboBo.setBackground(new java.awt.Color(239, 239, 239));
- genderStudentComboBo.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- genderStudentComboBo.setForeground(new java.awt.Color(73, 73, 73));
- genderStudentComboBo.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Male", "Female" }));
- genderStudentComboBo.setBorder(null);
- genderStudentComboBo.setOpaque(false);
- birthdateLabel.setBackground(new java.awt.Color(239, 239, 239));
- birthdateLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- birthdateLabel.setForeground(new java.awt.Color(73, 73, 73));
- birthdateLabel.setText("Birth Date");
- birthDateTextField.setBackground(new java.awt.Color(239, 239, 239));
- birthDateTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- birthDateTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- birthDateTextField.setBorder(null);
- nationalityLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- nationalityLabel.setForeground(new java.awt.Color(73, 73, 73));
- nationalityLabel.setText("Nationality");
- nationalityTextField.setBackground(new java.awt.Color(239, 239, 239));
- nationalityTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- nationalityTextField.setForeground(new java.awt.Color(73, 73, 73));
- nationalityTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- nationalityTextField.setBorder(null);
- middleNameLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- middleNameLabel.setForeground(new java.awt.Color(73, 73, 73));
- middleNameLabel.setText("Middle Name");
- middlenameTextField.setBackground(new java.awt.Color(239, 239, 239));
- middlenameTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- middlenameTextField.setForeground(new java.awt.Color(73, 73, 73));
- middlenameTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- middlenameTextField.setBorder(null);
- separatorLine.setForeground(new java.awt.Color(239, 239, 239));
- streetLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- streetLabel.setForeground(new java.awt.Color(73, 73, 73));
- streetLabel.setText("Street");
- streetTextField.setBackground(new java.awt.Color(239, 239, 239));
- streetTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- streetTextField.setForeground(new java.awt.Color(73, 73, 73));
- streetTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- streetTextField.setBorder(null);
- barangayLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- barangayLabel.setForeground(new java.awt.Color(73, 73, 73));
- barangayLabel.setText("Barangay");
- BarangayTextField.setBackground(new java.awt.Color(239, 239, 239));
- BarangayTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- BarangayTextField.setForeground(new java.awt.Color(73, 73, 73));
- BarangayTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- BarangayTextField.setBorder(null);
- StudentInfoLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 16)); // NOI18N
- StudentInfoLabel.setForeground(new java.awt.Color(0, 140, 206));
- StudentInfoLabel.setText("STUDENT INFO");
- cityLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- cityLabel.setForeground(new java.awt.Color(73, 73, 73));
- cityLabel.setText("City");
- cityTextField.setBackground(new java.awt.Color(239, 239, 239));
- cityTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- cityTextField.setForeground(new java.awt.Color(73, 73, 73));
- cityTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- cityTextField.setBorder(null);
- guardianInfoLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 16)); // NOI18N
- guardianInfoLabel.setForeground(new java.awt.Color(0, 140, 206));
- guardianInfoLabel.setText("GUARDIAN INFO");
- jSeparator1.setForeground(new java.awt.Color(239, 239, 239));
- firstNameGuardianLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- firstNameGuardianLabel.setForeground(new java.awt.Color(73, 73, 73));
- firstNameGuardianLabel.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
- firstNameGuardianLabel.setText("First Name");
- lastNameGuardianLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- lastNameGuardianLabel.setForeground(new java.awt.Color(73, 73, 73));
- lastNameGuardianLabel.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
- lastNameGuardianLabel.setText("Last Name");
- yearLevelTxtField.setBackground(new java.awt.Color(239, 239, 239));
- yearLevelTxtField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- yearLevelTxtField.setForeground(new java.awt.Color(73, 73, 73));
- yearLevelTxtField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- yearLevelTxtField.setBorder(null);
- firstNameGuardianTxtField.setBackground(new java.awt.Color(239, 239, 239));
- firstNameGuardianTxtField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- firstNameGuardianTxtField.setForeground(new java.awt.Color(73, 73, 73));
- firstNameGuardianTxtField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- firstNameGuardianTxtField.setBorder(null);
- middleNameGuardianTxtField.setBackground(new java.awt.Color(239, 239, 239));
- middleNameGuardianTxtField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- middleNameGuardianTxtField.setForeground(new java.awt.Color(73, 73, 73));
- middleNameGuardianTxtField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- middleNameGuardianTxtField.setBorder(null);
- middleNameGuardianLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- middleNameGuardianLabel.setForeground(new java.awt.Color(73, 73, 73));
- middleNameGuardianLabel.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
- middleNameGuardianLabel.setText("Middle Name");
- contactNumberLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- contactNumberLabel.setForeground(new java.awt.Color(73, 73, 73));
- contactNumberLabel.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
- contactNumberLabel.setText("Contact Number");
- contactNumberTxtField.setBackground(new java.awt.Color(239, 239, 239));
- contactNumberTxtField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- contactNumberTxtField.setForeground(new java.awt.Color(73, 73, 73));
- contactNumberTxtField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- contactNumberTxtField.setBorder(null);
- sectionInfoLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 16)); // NOI18N
- sectionInfoLabel.setForeground(new java.awt.Color(0, 140, 206));
- sectionInfoLabel.setText("SECTION");
- paymentSeparator.setForeground(new java.awt.Color(239, 239, 239));
- cashRadioButton.setBackground(new java.awt.Color(239, 239, 239));
- paymentMethodButtonGroup.add(cashRadioButton);
- cashRadioButton.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- cashRadioButton.setForeground(new java.awt.Color(73, 73, 73));
- cashRadioButton.setText("Cash");
- cashRadioButton.setBorder(null);
- chequeRadioButton.setBackground(new java.awt.Color(239, 239, 239));
- paymentMethodButtonGroup.add(chequeRadioButton);
- chequeRadioButton.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- chequeRadioButton.setForeground(new java.awt.Color(73, 73, 73));
- chequeRadioButton.setText("Cheque");
- chequeRadioButton.setBorder(null);
- paymentMethodLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- paymentMethodLabel.setForeground(new java.awt.Color(73, 73, 73));
- paymentMethodLabel.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
- paymentMethodLabel.setText("Payment Method");
- paymentModeLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- paymentModeLabel.setForeground(new java.awt.Color(73, 73, 73));
- paymentModeLabel.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
- paymentModeLabel.setText("Payment Mode");
- semiAnnualRadioButton.setBackground(new java.awt.Color(239, 239, 239));
- paymentOptionsButtonGroup.add(semiAnnualRadioButton);
- semiAnnualRadioButton.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- semiAnnualRadioButton.setForeground(new java.awt.Color(73, 73, 73));
- semiAnnualRadioButton.setText("Semi-Annual");
- semiAnnualRadioButton.setBorder(null);
- semiAnnualRadioButton.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- semiAnnualRadioButtonActionPerformed(evt);
- }
- });
- annualRadioButton.setBackground(new java.awt.Color(239, 239, 239));
- paymentOptionsButtonGroup.add(annualRadioButton);
- annualRadioButton.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- annualRadioButton.setForeground(new java.awt.Color(73, 73, 73));
- annualRadioButton.setText("Annual");
- annualRadioButton.setBorder(null);
- annualRadioButton.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- annualRadioButtonActionPerformed(evt);
- }
- });
- quarterlyRadioButton.setBackground(new java.awt.Color(239, 239, 239));
- paymentOptionsButtonGroup.add(quarterlyRadioButton);
- quarterlyRadioButton.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- quarterlyRadioButton.setForeground(new java.awt.Color(73, 73, 73));
- quarterlyRadioButton.setText("Quarterly");
- quarterlyRadioButton.setBorder(null);
- quarterlyRadioButton.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- quarterlyRadioButtonActionPerformed(evt);
- }
- });
- monthlyRadioButton2.setBackground(new java.awt.Color(239, 239, 239));
- paymentOptionsButtonGroup.add(monthlyRadioButton2);
- monthlyRadioButton2.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- monthlyRadioButton2.setForeground(new java.awt.Color(73, 73, 73));
- monthlyRadioButton2.setText("Monthly");
- monthlyRadioButton2.setBorder(null);
- monthlyRadioButton2.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- monthlyRadioButton2ActionPerformed(evt);
- }
- });
- paymentInfoLabel1.setFont(new java.awt.Font("Segoe UI Semibold", 0, 16)); // NOI18N
- paymentInfoLabel1.setForeground(new java.awt.Color(0, 140, 206));
- paymentInfoLabel1.setText("PAYMENT TYPE");
- paymentSeparator1.setForeground(new java.awt.Color(239, 239, 239));
- lastNameGuardianTxtField.setBackground(new java.awt.Color(239, 239, 239));
- lastNameGuardianTxtField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- lastNameGuardianTxtField.setForeground(new java.awt.Color(73, 73, 73));
- lastNameGuardianTxtField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- lastNameGuardianTxtField.setBorder(null);
- sectionLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- sectionLabel.setForeground(new java.awt.Color(73, 73, 73));
- sectionLabel.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
- sectionLabel.setText("Section");
- sectionInfoTxtField.setBackground(new java.awt.Color(239, 239, 239));
- sectionInfoTxtField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- sectionInfoTxtField.setForeground(new java.awt.Color(73, 73, 73));
- sectionInfoTxtField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- sectionInfoTxtField.setBorder(null);
- yearLevelLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- yearLevelLabel.setForeground(new java.awt.Color(73, 73, 73));
- yearLevelLabel.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
- yearLevelLabel.setText("Year Level");
- submitEnrollmentButton.setBackground(new java.awt.Color(239, 239, 239));
- submitEnrollmentButton.setFont(new java.awt.Font("Segoe UI Semibold", 0, 18)); // NOI18N
- submitEnrollmentButton.setForeground(new java.awt.Color(73, 73, 73));
- submitEnrollmentButton.setText("Submit");
- submitEnrollmentButton.setBorder(null);
- submitEnrollmentButton.addMouseListener(new java.awt.event.MouseAdapter() {
- public void mouseClicked(java.awt.event.MouseEvent evt) {
- submitEnrollmentButtonMouseClicked(evt);
- }
- });
- sectionSeparator.setForeground(new java.awt.Color(239, 239, 239));
- provinceLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- provinceLabel.setForeground(new java.awt.Color(73, 73, 73));
- provinceLabel.setText("Province");
- zipcodeTextField.setBackground(new java.awt.Color(239, 239, 239));
- zipcodeTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- zipcodeTextField.setForeground(new java.awt.Color(73, 73, 73));
- zipcodeTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- zipcodeTextField.setBorder(null);
- provinceTextField.setBackground(new java.awt.Color(239, 239, 239));
- provinceTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- provinceTextField.setForeground(new java.awt.Color(73, 73, 73));
- provinceTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- provinceTextField.setBorder(null);
- provinceLabel1.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- provinceLabel1.setForeground(new java.awt.Color(73, 73, 73));
- provinceLabel1.setText("Zip Code");
- javax.swing.GroupLayout applicationFormPanelLayout = new javax.swing.GroupLayout(applicationFormPanel);
- applicationFormPanel.setLayout(applicationFormPanelLayout);
- applicationFormPanelLayout.setHorizontalGroup(
- applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(applicationFormPanelLayout.createSequentialGroup()
- .addGap(30, 30, 30)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(applicationFormPanelLayout.createSequentialGroup()
- .addGap(2, 2, 2)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(applicationFormPanelLayout.createSequentialGroup()
- .addComponent(cashRadioButton, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addComponent(chequeRadioButton, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addComponent(contactNumberTxtField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(contactNumberLabel)
- .addGroup(applicationFormPanelLayout.createSequentialGroup()
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
- .addComponent(lastnameLabel)
- .addComponent(genderLabel)
- .addComponent(genderStudentComboBo, 0, 200, Short.MAX_VALUE)
- .addComponent(lastnameTxtField))
- .addGap(30, 30, 30)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
- .addComponent(birthDateTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 200, Short.MAX_VALUE)
- .addComponent(firstnameLabel)
- .addComponent(firstnameTextField)
- .addComponent(birthdateLabel))
- .addGap(30, 30, 30)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
- .addComponent(middlenameTextField)
- .addComponent(middleNameLabel)
- .addComponent(nationalityLabel)
- .addComponent(nationalityTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 200, Short.MAX_VALUE)))
- .addComponent(StudentInfoLabel)
- .addComponent(guardianInfoLabel)
- .addComponent(provinceLabel)
- .addComponent(paymentInfoLabel1)
- .addComponent(annualRadioButton, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(paymentModeLabel)
- .addComponent(paymentMethodLabel)
- .addGroup(applicationFormPanelLayout.createSequentialGroup()
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(sectionInfoTxtField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(sectionLabel))
- .addGap(30, 30, 30)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(yearLevelLabel)
- .addComponent(yearLevelTxtField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE))))
- .addGap(0, 0, Short.MAX_VALUE))
- .addGroup(applicationFormPanelLayout.createSequentialGroup()
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
- .addComponent(paymentSeparator, javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jSeparator1, javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(javax.swing.GroupLayout.Alignment.LEADING, applicationFormPanelLayout.createSequentialGroup()
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(lastNameGuardianLabel)
- .addComponent(lastNameGuardianTxtField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(30, 30, 30)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(firstNameGuardianTxtField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(firstNameGuardianLabel))
- .addGap(30, 30, 30)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(middleNameGuardianTxtField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(middleNameGuardianLabel)))
- .addGroup(javax.swing.GroupLayout.Alignment.LEADING, applicationFormPanelLayout.createSequentialGroup()
- .addComponent(monthlyRadioButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addComponent(quarterlyRadioButton, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addComponent(semiAnnualRadioButton, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addComponent(studentSeparator, javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(separatorLine, javax.swing.GroupLayout.Alignment.LEADING))
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
- .addComponent(paymentSeparator1, javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(sectionInfoLabel)
- .addGroup(applicationFormPanelLayout.createSequentialGroup()
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(streetLabel)
- .addComponent(streetTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(provinceTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(30, 30, 30)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(barangayLabel)
- .addComponent(BarangayTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(zipcodeTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(provinceLabel1))
- .addGap(30, 30, 30)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(cityLabel)
- .addComponent(cityTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE))))))
- .addComponent(sectionSeparator, javax.swing.GroupLayout.PREFERRED_SIZE, 662, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addContainerGap(137, Short.MAX_VALUE))))
- .addGroup(applicationFormPanelLayout.createSequentialGroup()
- .addGap(261, 261, 261)
- .addComponent(submitEnrollmentButton, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(0, 0, Short.MAX_VALUE))
- );
- applicationFormPanelLayout.setVerticalGroup(
- applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(applicationFormPanelLayout.createSequentialGroup()
- .addGap(30, 30, 30)
- .addComponent(StudentInfoLabel)
- .addGap(15, 15, 15)
- .addComponent(studentSeparator, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(lastnameLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 18, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(firstnameLabel)
- .addComponent(middleNameLabel))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(lastnameTxtField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(firstnameTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(middlenameTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(20, 20, 20)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(genderLabel)
- .addComponent(birthdateLabel)
- .addComponent(nationalityLabel))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(birthDateTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(genderStudentComboBo, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(nationalityTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)))
- .addGap(30, 30, 30)
- .addComponent(separatorLine, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(streetLabel)
- .addComponent(barangayLabel)
- .addComponent(cityLabel))
- .addGap(6, 6, 6)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(streetTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(BarangayTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(cityTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(20, 20, 20)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(provinceLabel)
- .addComponent(provinceLabel1))
- .addGap(6, 6, 6)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(zipcodeTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(provinceTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(30, 30, 30)
- .addComponent(sectionInfoLabel)
- .addGap(15, 15, 15)
- .addComponent(paymentSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(sectionLabel)
- .addComponent(yearLevelLabel))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(sectionInfoTxtField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(yearLevelTxtField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(39, 39, 39)
- .addComponent(guardianInfoLabel)
- .addGap(15, 15, 15)
- .addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(lastNameGuardianLabel)
- .addComponent(firstNameGuardianLabel)
- .addComponent(middleNameGuardianLabel))
- .addGap(6, 6, 6)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(firstNameGuardianTxtField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(middleNameGuardianTxtField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(lastNameGuardianTxtField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(20, 20, 20)
- .addComponent(contactNumberLabel)
- .addGap(6, 6, 6)
- .addComponent(contactNumberTxtField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addComponent(paymentInfoLabel1)
- .addGap(15, 15, 15)
- .addComponent(paymentSeparator, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addComponent(paymentModeLabel)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(quarterlyRadioButton, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(monthlyRadioButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(semiAnnualRadioButton, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(20, 20, 20)
- .addComponent(annualRadioButton, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(20, 20, 20)
- .addComponent(paymentMethodLabel)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(applicationFormPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(cashRadioButton, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(chequeRadioButton, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(30, 30, 30)
- .addComponent(sectionSeparator, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addComponent(submitEnrollmentButton, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addContainerGap(32, Short.MAX_VALUE))
- );
- containerPanel.add(applicationFormPanel, "card2");
- adminOptionsPanel.setBackground(new java.awt.Color(255, 255, 255));
- adminOptionsPanel.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(239, 239, 239)));
- updateSectionLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 16)); // NOI18N
- updateSectionLabel.setForeground(new java.awt.Color(0, 140, 206));
- updateSectionLabel.setText("UPDATE SECTION");
- jSeparator2.setForeground(new java.awt.Color(239, 239, 239));
- middleNameTextField.setBackground(new java.awt.Color(239, 239, 239));
- middleNameTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- middleNameTextField.setForeground(new java.awt.Color(73, 73, 73));
- middleNameTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- middleNameTextField.setBorder(null);
- lastNameTeacherLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- lastNameTeacherLabel.setForeground(new java.awt.Color(73, 73, 73));
- lastNameTeacherLabel.setText("Last Name");
- salaryTeacherTextField.setBackground(new java.awt.Color(239, 239, 239));
- salaryTeacherTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- salaryTeacherTextField.setForeground(new java.awt.Color(73, 73, 73));
- salaryTeacherTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- salaryTeacherTextField.setBorder(null);
- firstNameTeacherLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- firstNameTeacherLabel.setForeground(new java.awt.Color(73, 73, 73));
- firstNameTeacherLabel.setText("First Name");
- firstNameTextField.setBackground(new java.awt.Color(239, 239, 239));
- firstNameTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- firstNameTextField.setForeground(new java.awt.Color(73, 73, 73));
- firstNameTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- firstNameTextField.setBorder(null);
- middleNameTeacherLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- middleNameTeacherLabel.setForeground(new java.awt.Color(73, 73, 73));
- middleNameTeacherLabel.setText("Middle Name");
- genderTeacherLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- genderTeacherLabel.setForeground(new java.awt.Color(73, 73, 73));
- genderTeacherLabel.setText("Gender");
- lastNameTextField.setBackground(new java.awt.Color(239, 239, 239));
- lastNameTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- lastNameTextField.setForeground(new java.awt.Color(73, 73, 73));
- lastNameTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- lastNameTextField.setBorder(null);
- birthdateTeacherLabel1.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- birthdateTeacherLabel1.setForeground(new java.awt.Color(73, 73, 73));
- birthdateTeacherLabel1.setText("Birth Date");
- contactNoTeacherTextField.setBackground(new java.awt.Color(239, 239, 239));
- contactNoTeacherTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- contactNoTeacherTextField.setForeground(new java.awt.Color(73, 73, 73));
- contactNoTeacherTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- contactNoTeacherTextField.setBorder(null);
- contactNoTeacherLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- contactNoTeacherLabel.setForeground(new java.awt.Color(73, 73, 73));
- contactNoTeacherLabel.setText("Contact Number");
- jSeparator3.setForeground(new java.awt.Color(239, 239, 239));
- updaterComboBox.setBackground(new java.awt.Color(239, 239, 239));
- updaterComboBox.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- updaterComboBox.setForeground(new java.awt.Color(73, 73, 73));
- updaterComboBox.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Student", "Teacher", "Section", "User" }));
- updaterComboBox.setBorder(null);
- salaryTeacherLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- salaryTeacherLabel.setForeground(new java.awt.Color(73, 73, 73));
- salaryTeacherLabel.setText("Salary");
- birthdateTeacherTextField.setBackground(new java.awt.Color(239, 239, 239));
- birthdateTeacherTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- birthdateTeacherTextField.setForeground(new java.awt.Color(73, 73, 73));
- birthdateTeacherTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- birthdateTeacherTextField.setBorder(null);
- hiredateTeacherTextField.setBackground(new java.awt.Color(239, 239, 239));
- hiredateTeacherTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- hiredateTeacherTextField.setForeground(new java.awt.Color(73, 73, 73));
- hiredateTeacherTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- hiredateTeacherTextField.setBorder(null);
- hireDateTeacherLabel1.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- hireDateTeacherLabel1.setForeground(new java.awt.Color(73, 73, 73));
- hireDateTeacherLabel1.setText("Hire Date");
- addTeacherButton.setBackground(new java.awt.Color(239, 239, 239));
- addTeacherButton.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- addTeacherButton.setForeground(new java.awt.Color(73, 73, 73));
- addTeacherButton.setText("ADD");
- addTeacherButton.setBorder(null);
- addTeacherButton.addMouseListener(new java.awt.event.MouseAdapter() {
- public void mouseClicked(java.awt.event.MouseEvent evt) {
- addTeacherButtonMouseClicked(evt);
- }
- });
- teacherInfoLabel1.setFont(new java.awt.Font("Segoe UI Semibold", 0, 16)); // NOI18N
- teacherInfoLabel1.setForeground(new java.awt.Color(0, 140, 206));
- teacherInfoLabel1.setText("TEACHER INFO");
- jSeparator4.setForeground(new java.awt.Color(239, 239, 239));
- chooseLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- chooseLabel.setForeground(new java.awt.Color(73, 73, 73));
- chooseLabel.setText("Choose you wish to update:");
- genderTeacherComboBox.setBackground(new java.awt.Color(239, 239, 239));
- genderTeacherComboBox.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- genderTeacherComboBox.setForeground(new java.awt.Color(73, 73, 73));
- genderTeacherComboBox.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Male", "Female" }));
- genderTeacherComboBox.setBorder(null);
- newIDLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- newIDLabel.setForeground(new java.awt.Color(73, 73, 73));
- newIDLabel.setText("New Identification No.");
- newIDupdateSectionTextField.setBackground(new java.awt.Color(239, 239, 239));
- newIDupdateSectionTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- newIDupdateSectionTextField.setForeground(new java.awt.Color(73, 73, 73));
- newIDupdateSectionTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- newIDupdateSectionTextField.setBorder(null);
- oldIDLabel1.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- oldIDLabel1.setForeground(new java.awt.Color(73, 73, 73));
- oldIDLabel1.setText("Old Identification No.");
- columnSectionNewDataTextField.setBackground(new java.awt.Color(239, 239, 239));
- columnSectionNewDataTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- columnSectionNewDataTextField.setForeground(new java.awt.Color(73, 73, 73));
- columnSectionNewDataTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- columnSectionNewDataTextField.setBorder(null);
- columnSectionnewDataLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- columnSectionnewDataLabel.setForeground(new java.awt.Color(73, 73, 73));
- columnSectionnewDataLabel.setText("Column Section for new Data");
- oldIDupdateSectionTextField2.setBackground(new java.awt.Color(239, 239, 239));
- oldIDupdateSectionTextField2.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- oldIDupdateSectionTextField2.setForeground(new java.awt.Color(73, 73, 73));
- oldIDupdateSectionTextField2.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- oldIDupdateSectionTextField2.setBorder(null);
- updateSectionButton.setBackground(new java.awt.Color(239, 239, 239));
- updateSectionButton.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- updateSectionButton.setForeground(new java.awt.Color(73, 73, 73));
- updateSectionButton.setText("UPDATE");
- updateSectionButton.setBorder(null);
- deleteSectionLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 16)); // NOI18N
- deleteSectionLabel.setForeground(new java.awt.Color(0, 140, 206));
- deleteSectionLabel.setText("DELETE SECTION");
- jSeparator5.setForeground(new java.awt.Color(239, 239, 239));
- choosetoDeleteLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- choosetoDeleteLabel.setForeground(new java.awt.Color(73, 73, 73));
- choosetoDeleteLabel.setText("Choose you wish to delete:");
- deleteComboBox.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- deleteComboBox.setForeground(new java.awt.Color(73, 73, 73));
- deleteComboBox.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Student", "Teacher", "User" }));
- deleteComboBox.setBorder(null);
- deleteIdLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- deleteIdLabel.setForeground(new java.awt.Color(73, 73, 73));
- deleteIdLabel.setText("Identification No.");
- newPasswordTextField.setBackground(new java.awt.Color(239, 239, 239));
- newPasswordTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- newPasswordTextField.setForeground(new java.awt.Color(73, 73, 73));
- newPasswordTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- newPasswordTextField.setBorder(null);
- deleteSectionButton.setBackground(new java.awt.Color(239, 239, 239));
- deleteSectionButton.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- deleteSectionButton.setForeground(new java.awt.Color(73, 73, 73));
- deleteSectionButton.setText("DELETE");
- deleteSectionButton.setBorder(null);
- newAdministratorSectionLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 16)); // NOI18N
- newAdministratorSectionLabel.setForeground(new java.awt.Color(0, 140, 206));
- newAdministratorSectionLabel.setText("NEW ADMINISTRATOR");
- jSeparator6.setForeground(new java.awt.Color(239, 239, 239));
- usernameLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- usernameLabel.setForeground(new java.awt.Color(73, 73, 73));
- usernameLabel.setText("Username");
- deleteIdTextField1.setBackground(new java.awt.Color(239, 239, 239));
- deleteIdTextField1.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- deleteIdTextField1.setForeground(new java.awt.Color(73, 73, 73));
- deleteIdTextField1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- deleteIdTextField1.setBorder(null);
- passwordLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- passwordLabel.setForeground(new java.awt.Color(73, 73, 73));
- passwordLabel.setText("Password");
- usernameTextField1.setBackground(new java.awt.Color(239, 239, 239));
- usernameTextField1.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- usernameTextField1.setForeground(new java.awt.Color(73, 73, 73));
- usernameTextField1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- usernameTextField1.setBorder(null);
- updateAdministratorButton.setBackground(new java.awt.Color(239, 239, 239));
- updateAdministratorButton.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- updateAdministratorButton.setForeground(new java.awt.Color(73, 73, 73));
- updateAdministratorButton.setText("UPDATE");
- updateAdministratorButton.setBorder(null);
- administratoroptionsLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 16)); // NOI18N
- administratoroptionsLabel.setForeground(new java.awt.Color(0, 140, 206));
- administratoroptionsLabel.setText("ADMINISTRATOR OPTIONS");
- jSeparator7.setForeground(new java.awt.Color(239, 239, 239));
- oldUsernameLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- oldUsernameLabel.setForeground(new java.awt.Color(73, 73, 73));
- oldUsernameLabel.setText("Old Username:");
- passwordTextField1.setBackground(new java.awt.Color(239, 239, 239));
- passwordTextField1.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- passwordTextField1.setForeground(new java.awt.Color(73, 73, 73));
- passwordTextField1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- passwordTextField1.setBorder(null);
- newUsernameLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- newUsernameLabel.setForeground(new java.awt.Color(73, 73, 73));
- newUsernameLabel.setText("New Username:");
- newUsernameTextField.setBackground(new java.awt.Color(239, 239, 239));
- newUsernameTextField.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- newUsernameTextField.setForeground(new java.awt.Color(73, 73, 73));
- newUsernameTextField.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- newUsernameTextField.setBorder(null);
- oldPasswordLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- oldPasswordLabel.setForeground(new java.awt.Color(73, 73, 73));
- oldPasswordLabel.setText("Old Password:");
- oldUsernameTextField1.setBackground(new java.awt.Color(239, 239, 239));
- oldUsernameTextField1.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- oldUsernameTextField1.setForeground(new java.awt.Color(73, 73, 73));
- oldUsernameTextField1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- oldUsernameTextField1.setBorder(null);
- newPasswordLabel.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- newPasswordLabel.setForeground(new java.awt.Color(73, 73, 73));
- newPasswordLabel.setText("New Password:");
- oldPasswordTextField1.setBackground(new java.awt.Color(239, 239, 239));
- oldPasswordTextField1.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- oldPasswordTextField1.setForeground(new java.awt.Color(73, 73, 73));
- oldPasswordTextField1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
- oldPasswordTextField1.setBorder(null);
- addUserButton.setBackground(new java.awt.Color(239, 239, 239));
- addUserButton.setFont(new java.awt.Font("Segoe UI Semibold", 0, 12)); // NOI18N
- addUserButton.setForeground(new java.awt.Color(73, 73, 73));
- addUserButton.setText("ADD USER");
- addUserButton.setBorder(null);
- addUserButton.addMouseListener(new java.awt.event.MouseAdapter() {
- public void mouseClicked(java.awt.event.MouseEvent evt) {
- addUserButtonMouseClicked(evt);
- }
- });
- javax.swing.GroupLayout adminOptionsPanelLayout = new javax.swing.GroupLayout(adminOptionsPanel);
- adminOptionsPanel.setLayout(adminOptionsPanelLayout);
- adminOptionsPanelLayout.setHorizontalGroup(
- adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(adminOptionsPanelLayout.createSequentialGroup()
- .addGap(30, 30, 30)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(adminOptionsPanelLayout.createSequentialGroup()
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jSeparator2)
- .addComponent(jSeparator3)
- .addComponent(jSeparator4)
- .addGroup(adminOptionsPanelLayout.createSequentialGroup()
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
- .addComponent(teacherInfoLabel1)
- .addComponent(updateSectionLabel)
- .addGroup(adminOptionsPanelLayout.createSequentialGroup()
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(lastNameTeacherLabel)
- .addComponent(lastNameTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(genderTeacherLabel)
- .addComponent(genderTeacherComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(30, 30, 30)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(firstNameTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(firstNameTeacherLabel)
- .addComponent(birthdateTeacherLabel1)
- .addComponent(birthdateTeacherTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(30, 30, 30)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(contactNoTeacherLabel)
- .addComponent(middleNameTeacherLabel)
- .addComponent(middleNameTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(contactNoTeacherTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)))
- .addGroup(adminOptionsPanelLayout.createSequentialGroup()
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(hiredateTeacherTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(hireDateTeacherLabel1))
- .addGap(30, 30, 30)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
- .addComponent(addTeacherButton, javax.swing.GroupLayout.DEFAULT_SIZE, 200, Short.MAX_VALUE)
- .addComponent(salaryTeacherTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 200, Short.MAX_VALUE)
- .addComponent(salaryTeacherLabel)))
- .addGroup(adminOptionsPanelLayout.createSequentialGroup()
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(chooseLabel)
- .addComponent(updaterComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(30, 30, 30)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(adminOptionsPanelLayout.createSequentialGroup()
- .addComponent(oldIDLabel1)
- .addGap(115, 115, 115)
- .addComponent(newIDLabel))
- .addGroup(adminOptionsPanelLayout.createSequentialGroup()
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
- .addComponent(updateSectionButton, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(oldIDupdateSectionTextField2, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 200, Short.MAX_VALUE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(newIDupdateSectionTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)))))
- .addGap(0, 64, Short.MAX_VALUE)))
- .addContainerGap(75, Short.MAX_VALUE))
- .addGroup(adminOptionsPanelLayout.createSequentialGroup()
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jSeparator6)
- .addComponent(jSeparator7)
- .addGroup(adminOptionsPanelLayout.createSequentialGroup()
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(usernameLabel)
- .addComponent(usernameTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(30, 30, 30)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(adminOptionsPanelLayout.createSequentialGroup()
- .addComponent(passwordLabel)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 444, Short.MAX_VALUE))
- .addGroup(adminOptionsPanelLayout.createSequentialGroup()
- .addComponent(passwordTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addComponent(addUserButton, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(0, 0, Short.MAX_VALUE))))
- .addGroup(adminOptionsPanelLayout.createSequentialGroup()
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(administratoroptionsLabel)
- .addComponent(newAdministratorSectionLabel)
- .addComponent(columnSectionnewDataLabel)
- .addComponent(deleteSectionLabel)
- .addComponent(columnSectionNewDataTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGroup(adminOptionsPanelLayout.createSequentialGroup()
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(choosetoDeleteLabel)
- .addComponent(deleteComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(30, 30, 30)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(deleteIdLabel)
- .addGroup(adminOptionsPanelLayout.createSequentialGroup()
- .addComponent(deleteIdTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addComponent(deleteSectionButton, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE))))
- .addComponent(jSeparator5, javax.swing.GroupLayout.PREFERRED_SIZE, 660, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGroup(adminOptionsPanelLayout.createSequentialGroup()
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(oldUsernameLabel)
- .addComponent(oldUsernameTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(oldPasswordTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(30, 30, 30)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(newUsernameTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(newUsernameLabel)
- .addComponent(newPasswordLabel)
- .addGroup(adminOptionsPanelLayout.createSequentialGroup()
- .addComponent(newPasswordTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addComponent(updateAdministratorButton, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)))))
- .addGap(0, 0, Short.MAX_VALUE)))
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- .addGroup(adminOptionsPanelLayout.createSequentialGroup()
- .addComponent(oldPasswordLabel)
- .addGap(0, 0, Short.MAX_VALUE))))
- );
- adminOptionsPanelLayout.setVerticalGroup(
- adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(adminOptionsPanelLayout.createSequentialGroup()
- .addGap(30, 30, 30)
- .addComponent(teacherInfoLabel1)
- .addGap(15, 15, 15)
- .addComponent(jSeparator2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(lastNameTeacherLabel)
- .addComponent(firstNameTeacherLabel)
- .addComponent(middleNameTeacherLabel))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(firstNameTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(middleNameTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(lastNameTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(20, 20, 20)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(genderTeacherLabel)
- .addComponent(birthdateTeacherLabel1)
- .addComponent(contactNoTeacherLabel))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(contactNoTeacherTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(birthdateTeacherTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(genderTeacherComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(30, 30, 30)
- .addComponent(jSeparator3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(salaryTeacherLabel)
- .addComponent(hireDateTeacherLabel1))
- .addGap(6, 6, 6)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(hiredateTeacherTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(salaryTeacherTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(18, 18, 18)
- .addComponent(addTeacherButton, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addComponent(updateSectionLabel)
- .addGap(15, 15, 15)
- .addComponent(jSeparator4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(chooseLabel)
- .addComponent(oldIDLabel1)
- .addComponent(newIDLabel))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(updaterComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(newIDupdateSectionTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(oldIDupdateSectionTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(20, 20, 20)
- .addComponent(columnSectionnewDataLabel)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(columnSectionNewDataTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(updateSectionButton, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(30, 30, 30)
- .addComponent(deleteSectionLabel)
- .addGap(15, 15, 15)
- .addComponent(jSeparator5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(choosetoDeleteLabel)
- .addComponent(deleteIdLabel))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(deleteComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(deleteSectionButton, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(deleteIdTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(30, 30, 30)
- .addComponent(newAdministratorSectionLabel)
- .addGap(15, 15, 15)
- .addComponent(jSeparator6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(usernameLabel)
- .addComponent(passwordLabel))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(usernameTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(passwordTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(addUserButton, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(30, 30, 30)
- .addComponent(administratoroptionsLabel)
- .addGap(15, 15, 15)
- .addComponent(jSeparator7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(oldUsernameLabel)
- .addComponent(newUsernameLabel))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(newUsernameTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(oldUsernameTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(20, 20, 20)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(oldPasswordLabel)
- .addComponent(newPasswordLabel))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(adminOptionsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(newPasswordTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(oldPasswordTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(updateAdministratorButton, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addContainerGap(58, Short.MAX_VALUE))
- );
- containerPanel.add(adminOptionsPanel, "card4");
- scrollPanePanel.setViewportView(containerPanel);
- javax.swing.GroupLayout backgroundColorLayout = new javax.swing.GroupLayout(backgroundColor);
- backgroundColor.setLayout(backgroundColorLayout);
- backgroundColorLayout.setHorizontalGroup(
- backgroundColorLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(backgroundColorLayout.createSequentialGroup()
- .addGap(30, 30, 30)
- .addComponent(navigationBarPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(31, 31, 31)
- .addComponent(scrollPanePanel, javax.swing.GroupLayout.PREFERRED_SIZE, 736, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- .addGroup(backgroundColorLayout.createSequentialGroup()
- .addComponent(titleBarPanel, javax.swing.GroupLayout.PREFERRED_SIZE, 1002, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(0, 0, Short.MAX_VALUE))
- );
- backgroundColorLayout.setVerticalGroup(
- backgroundColorLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(backgroundColorLayout.createSequentialGroup()
- .addComponent(titleBarPanel, javax.swing.GroupLayout.PREFERRED_SIZE, 55, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(30, 30, 30)
- .addGroup(backgroundColorLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
- .addComponent(navigationBarPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(scrollPanePanel, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE))
- .addGap(0, 60, Short.MAX_VALUE))
- );
- javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
- getContentPane().setLayout(layout);
- layout.setHorizontalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(backgroundColor, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- );
- layout.setVerticalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(backgroundColor, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- );
- pack();
- setLocationRelativeTo(null);
- }// </editor-fold>
- private void usernameFieldActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- }
- private void dashBoardPanelMouseClicked(java.awt.event.MouseEvent evt) {
- applicationFormPanel.setVisible(false);
- adminOptionsPanel.setVisible(false);
- dashboardFormPanel.setVisible(true);
- applicationIconOff.setVisible(true);
- applicationIconOn.setVisible(false);
- dashBoardIconOn.setVisible(true);
- dashBoardIconOff.setVisible(false);
- }
- private void applicationPanelMouseClicked(java.awt.event.MouseEvent evt) {
- dashboardFormPanel.setVisible(false);
- adminOptionsPanel.setVisible(false);
- applicationFormPanel.setVisible(true);
- applicationIconOn.setVisible(true);
- applicationIconOff.setVisible(false);
- dashBoardIconOn.setVisible(false);
- dashBoardIconOff.setVisible(true);
- }
- private void transactionPanelMouseClicked(java.awt.event.MouseEvent evt) {
- applicationIconOff.setVisible(true);
- applicationIconOn.setVisible(false);
- }
- private void semiAnnualRadioButtonActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- }
- private void annualRadioButtonActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- }
- private void quarterlyRadioButtonActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- }
- private void monthlyRadioButton2ActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- }
- private void submitEnrollmentButtonMouseClicked(java.awt.event.MouseEvent evt) {
- int errorCheck = 0;
- String lastname = (String) lastnameTxtField.getText();
- String firstname = (String) firstnameTextField.getText();
- String middlename = (String) middlenameTextField.getText();
- String birthday = (String) birthDateTextField.getText();
- String gender = (String) genderStudentComboBo.getSelectedItem();
- String nationality = (String) nationalityTextField.getText();
- String street = (String) streetTextField.getText();
- String barangay = (String) BarangayTextField.getText();
- String city = (String) cityTextField.getText();
- String province = (String) provinceTextField.getText();
- String zipcode = (String) zipcodeTextField.getText();
- String gradeLevel = (String) lastNameGuardianTxtField.getText();
- String guardianFName = (String) firstNameGuardianTxtField.getText();
- String guardianLName = (String) lastNameGuardianTxtField.getText();
- String guardianMName = (String) middleNameGuardianTxtField.getText();
- String guardianPhoneNo = (String) contactNumberTxtField.getText();
- String section = (String) sectionInfoTxtField.getText();
- String paymentMode = "";
- if(gender.equals("Male")){
- gender = "M";
- }else if(gender.equals("Female")){
- gender = "F";
- }
- System.out.println("gender "+gender);
- if(dbase.sectionSize(section)>12){
- errorCheck = errorCheck + 2;
- }
- if(semiAnnualRadioButton.isSelected()){
- paymentMode = "SEMI-ANNUAL";
- }else if(annualRadioButton.isSelected()){
- paymentMode = "ANNUAL";
- }else if(quarterlyRadioButton.isSelected()){
- paymentMode = "QUARTERLY";
- }else if(monthlyRadioButton2.isSelected()){
- paymentMode = "MONTHLY";
- }else{
- errorCheck = errorCheck + 1;
- }
- switch(errorCheck){
- case 0:
- System.out.println("lastname "+lastname);
- System.out.println("firstname "+firstname);
- System.out.println("middlename "+middlename);
- System.out.println("birthday "+birthday);
- System.out.println("gender "+gender);
- System.out.println("nationality "+nationality );
- System.out.println("street "+street );
- System.out.println("barangay "+barangay);
- System.out.println("city "+city);
- System.out.println("province "+province);
- System.out.println("zipcode "+zipcode);
- System.out.println("gradeLevel "+gradeLevel);
- System.out.println("guardianFName "+guardianFName);
- System.out.println("guardianLName "+guardianLName);
- System.out.println("guardianMName "+guardianMName);
- System.out.println("guardianPhoneNo "+guardianPhoneNo);
- System.out.println("section "+section);
- System.out.println("paymentMode "+paymentMode);
- dbase.enroll(lastname, firstname, middlename, birthday, gender, nationality,
- street, barangay, city, province, zipcode, gradeLevel, guardianFName,
- guardianLName, guardianMName, guardianPhoneNo, section, paymentMode);
- break;
- case 1:
- System.out.println("check a payment method");
- break;
- case 2:
- System.out.println("too many students on that section");
- break;
- case 3:
- System.out.println("too many students on that section and check a payment method");
- break;
- default:
- break;
- }
- }
- private void adminPanelMouseClicked(java.awt.event.MouseEvent evt) {
- if(dbase.loginStatus()){
- dashboardFormPanel.setVisible(false);
- applicationFormPanel.setVisible(false);
- adminOptionsPanel.setVisible(true);
- }
- }
- private void addTeacherButtonMouseClicked(java.awt.event.MouseEvent evt) {
- String lastname = (String) lastNameTextField.getText();
- String firstname = (String) firstNameTextField.getText();
- String middlename = (String) middleNameTextField.getText();
- String birthday = (String) birthdateTeacherTextField.getText();
- String gender = (String) genderTeacherComboBox.getSelectedItem();
- String hiredate = (String) hiredateTeacherTextField.getText();
- String salary = (String) salaryTeacherTextField.getText();
- String contactNo = (String) contactNoTeacherTextField.getText();
- if(gender.equals("Male")){
- gender = "M";
- }else if(gender.equals("Female")){
- gender = "F";
- }
- dbase.addTeacher(lastname, firstname, middlename, birthday, gender, hiredate, salary, contactNo);
- }
- private void loginButtonMouseClicked(java.awt.event.MouseEvent evt) {
- String username = (String)usernameField.getText();
- String password = (String)passwordField.getText();;
- System.out.println("try to login");
- if(dbase.checkAccount(username, password)){
- System.out.println("logged in");
- dbase.login();
- usernameField.setText("");
- passwordField.setText("");
- }
- }
- private void addUserButtonMouseClicked(java.awt.event.MouseEvent evt) {
- String username = (String) usernameTextField1.getText();
- String password = (String) passwordTextField1.getText();
- if(dbase.checkUsername(username)){
- System.out.println("not success");
- }else{
- System.out.println("success");
- dbase.createUser(username, password);
- }
- }
- public static void main(String args[]) {
- try {
- for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
- if ("Windows".equals(info.getName())) {
- javax.swing.UIManager.setLookAndFeel(info.getClassName());
- break;
- }
- }
- } catch (ClassNotFoundException ex) {
- java.util.logging.Logger.getLogger(EnrollmentGUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- } catch (InstantiationException ex) {
- java.util.logging.Logger.getLogger(EnrollmentGUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- } catch (IllegalAccessException ex) {
- java.util.logging.Logger.getLogger(EnrollmentGUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- } catch (javax.swing.UnsupportedLookAndFeelException ex) {
- java.util.logging.Logger.getLogger(EnrollmentGUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- }
- //</editor-fold>
- java.awt.EventQueue.invokeLater(new Runnable() {
- public void run() {
- new EnrollmentGUI().setVisible(true);
- }
- });
- }
- // Variables declaration - do not modify
- private javax.swing.JTextField BarangayTextField;
- private javax.swing.JLabel StudentInfoLabel;
- private javax.swing.JLabel accountIconOff;
- private javax.swing.JLabel accountIconOn;
- private javax.swing.JPanel accountsPanelTransitioner;
- private javax.swing.JLabel accountsTextLabel;
- private javax.swing.JButton addTeacherButton;
- private javax.swing.JButton addUserButton;
- private javax.swing.JPanel adminOptionsPanel;
- private javax.swing.JPanel adminPanel;
- private javax.swing.JLabel administratoroptionsLabel;
- private javax.swing.JRadioButton annualRadioButton;
- private javax.swing.JPanel applicationFormPanel;
- private javax.swing.JLabel applicationIconOff;
- private javax.swing.JLabel applicationIconOn;
- private javax.swing.JPanel applicationPanel;
- private javax.swing.JLabel applicationTextLabel;
- private javax.swing.JPanel applicationTransitioner;
- private javax.swing.JPanel backgroundColor;
- private javax.swing.JLabel barangayLabel;
- private javax.swing.JTextField birthDateTextField;
- private javax.swing.JLabel birthdateLabel;
- private javax.swing.JLabel birthdateTeacherLabel1;
- private javax.swing.JTextField birthdateTeacherTextField;
- private javax.swing.JRadioButton cashRadioButton;
- private javax.swing.JRadioButton chequeRadioButton;
- private javax.swing.JLabel chooseLabel;
- private javax.swing.JLabel choosetoDeleteLabel;
- private javax.swing.JLabel cityLabel;
- private javax.swing.JTextField cityTextField;
- private javax.swing.JTextField columnSectionNewDataTextField;
- private javax.swing.JLabel columnSectionnewDataLabel;
- private javax.swing.JLabel contactNoTeacherLabel;
- private javax.swing.JTextField contactNoTeacherTextField;
- private javax.swing.JLabel contactNumberLabel;
- private javax.swing.JTextField contactNumberTxtField;
- private javax.swing.JPanel containerPanel;
- private javax.swing.JLabel dashBoardIconOff;
- private javax.swing.JLabel dashBoardIconOn;
- private javax.swing.JPanel dashBoardPanel;
- private javax.swing.JPanel dashBoardPanelTransitioner;
- private javax.swing.JLabel dashBoardTextLabel;
- private javax.swing.JPanel dashboardFormPanel;
- private javax.swing.JLabel dataRoomLabel;
- private javax.swing.JLabel dataStudentFirstNameLabel;
- private javax.swing.JLabel dataStudentIDLabel;
- private javax.swing.JLabel dataStudentLastNameLabel;
- private javax.swing.JLabel dataStudentMiddleName;
- private javax.swing.JLabel dataStudentPaymentMode;
- private javax.swing.JLabel dataStudentSection;
- private javax.swing.JLabel dataStudentYearLevel;
- private javax.swing.JLabel dataYearLevelStudentDashBoardLabel;
- private javax.swing.JPanel declinedStudentPanel;
- private javax.swing.JComboBox<String> deleteComboBox;
- private javax.swing.JLabel deleteIdLabel;
- private javax.swing.JTextField deleteIdTextField1;
- private javax.swing.JButton deleteSectionButton;
- private javax.swing.JLabel deleteSectionLabel;
- private javax.swing.JLabel enrolledNumLabel;
- private javax.swing.JLabel enrolledNumPanel;
- private javax.swing.JLabel enrolledStudentLabel;
- private javax.swing.JPanel enrolledStudentPanel;
- private javax.swing.JLabel firstNameGuardianLabel;
- private javax.swing.JTextField firstNameGuardianTxtField;
- private javax.swing.JLabel firstNameTeacherLabel;
- private javax.swing.JTextField firstNameTextField;
- private javax.swing.JLabel firstnameLabel;
- private javax.swing.JTextField firstnameTextField;
- private javax.swing.JLabel genderLabel;
- private javax.swing.JComboBox<String> genderStudentComboBo;
- private javax.swing.JComboBox<String> genderTeacherComboBox;
- private javax.swing.JLabel genderTeacherLabel;
- private javax.swing.JLabel guardianInfoLabel;
- private javax.swing.JLabel hireDateTeacherLabel1;
- private javax.swing.JTextField hiredateTeacherTextField;
- private javax.swing.JLabel jLabel10;
- private javax.swing.JLabel jLabel3;
- private javax.swing.JLabel jLabel4;
- private javax.swing.JLabel jLabel5;
- private javax.swing.JLabel jLabel6;
- private javax.swing.JLabel jLabel9;
- private javax.swing.JScrollPane jScrollPane1;
- private javax.swing.JSeparator jSeparator1;
- private javax.swing.JSeparator jSeparator2;
- private javax.swing.JSeparator jSeparator3;
- private javax.swing.JSeparator jSeparator4;
- private javax.swing.JSeparator jSeparator5;
- private javax.swing.JSeparator jSeparator6;
- private javax.swing.JSeparator jSeparator7;
- private javax.swing.JTable jTable1;
- private javax.swing.JLabel lastNameGuardianLabel;
- private javax.swing.JTextField lastNameGuardianTxtField;
- private javax.swing.JLabel lastNameTeacherLabel;
- private javax.swing.JTextField lastNameTextField;
- private javax.swing.JLabel lastnameLabel;
- private javax.swing.JTextField lastnameTxtField;
- private javax.swing.JButton loginButton;
- private javax.swing.JPanel loginCredentialPanel;
- private javax.swing.JLabel logoLabel;
- private javax.swing.JLabel middleNameGuardianLabel;
- private javax.swing.JTextField middleNameGuardianTxtField;
- private javax.swing.JLabel middleNameLabel;
- private javax.swing.JLabel middleNameTeacherLabel;
- private javax.swing.JTextField middleNameTextField;
- private javax.swing.JTextField middlenameTextField;
- private javax.swing.JRadioButton monthlyRadioButton2;
- private javax.swing.JLabel nationalityLabel;
- private javax.swing.JTextField nationalityTextField;
- private javax.swing.JPanel navigationBarPanel;
- private javax.swing.JLabel newAdministratorSectionLabel;
- private javax.swing.JLabel newIDLabel;
- private javax.swing.JTextField newIDupdateSectionTextField;
- private javax.swing.JLabel newPasswordLabel;
- private javax.swing.JTextField newPasswordTextField;
- private javax.swing.JLabel newUsernameLabel;
- private javax.swing.JTextField newUsernameTextField;
- private javax.swing.JLabel oldIDLabel1;
- private javax.swing.JTextField oldIDupdateSectionTextField2;
- private javax.swing.JLabel oldPasswordLabel;
- private javax.swing.JTextField oldPasswordTextField1;
- private javax.swing.JLabel oldUsernameLabel;
- private javax.swing.JTextField oldUsernameTextField1;
- private javax.swing.JPasswordField passwordField;
- private javax.swing.JLabel passwordLabel;
- private javax.swing.JTextField passwordTextField1;
- private javax.swing.JLabel paymentInfoLabel1;
- private javax.swing.ButtonGroup paymentMethodButtonGroup;
- private javax.swing.JLabel paymentMethodLabel;
- private javax.swing.JLabel paymentModeLabel;
- private javax.swing.ButtonGroup paymentOptionsButtonGroup;
- private javax.swing.JSeparator paymentSeparator;
- private javax.swing.JSeparator paymentSeparator1;
- private javax.swing.JPanel pendingStudentPanel;
- private javax.swing.JLabel provinceLabel;
- private javax.swing.JLabel provinceLabel1;
- private javax.swing.JTextField provinceTextField;
- private javax.swing.JRadioButton quarterlyRadioButton;
- private javax.swing.JLabel roomLabel;
- private javax.swing.JLabel salaryTeacherLabel;
- private javax.swing.JTextField salaryTeacherTextField;
- private javax.swing.JScrollPane scrollPanePanel;
- private javax.swing.JButton searchSectionButton;
- private javax.swing.JTextField searchSectionTextField;
- private javax.swing.JButton searchStudentButton;
- private javax.swing.JTextField searchStudentTextField;
- private javax.swing.JLabel sectionInfoLabel;
- private javax.swing.JTextField sectionInfoTxtField;
- private javax.swing.JLabel sectionLabel;
- private javax.swing.JSeparator sectionSeparator;
- private javax.swing.JLabel sectionStudentDashboardLabel;
- private javax.swing.JRadioButton semiAnnualRadioButton;
- private javax.swing.JSeparator separatorLine;
- private javax.swing.JLabel streetLabel;
- private javax.swing.JTextField streetTextField;
- private javax.swing.JLabel studentFirstNameLabel;
- private javax.swing.JLabel studentIDLabel;
- private javax.swing.JLabel studentLabel;
- private javax.swing.JLabel studentLastNameLabel;
- private javax.swing.JLabel studentMiddleName;
- private javax.swing.JLabel studentPaymentMode;
- private javax.swing.JLabel studentSection;
- private javax.swing.JSeparator studentSeparator;
- private javax.swing.JLabel studentYearLevel;
- private javax.swing.JButton submitEnrollmentButton;
- private javax.swing.JLabel teacherInfoLabel1;
- private javax.swing.JLabel teacherLabel;
- private javax.swing.JPanel titleBarPanel;
- private javax.swing.JLabel transactionIconOff;
- private javax.swing.JLabel transactionIconOn;
- private javax.swing.JPanel transactionPanel;
- private javax.swing.JLabel transactionTextLabel;
- private javax.swing.JPanel transactionTransitioner;
- private javax.swing.JButton updateAdministratorButton;
- private javax.swing.JButton updateSectionButton;
- private javax.swing.JLabel updateSectionLabel;
- private javax.swing.JComboBox<String> updaterComboBox;
- private javax.swing.JTextField usernameField;
- private javax.swing.JLabel usernameLabel;
- private javax.swing.JTextField usernameTextField1;
- private javax.swing.JLabel yearLevelLabel;
- private javax.swing.JLabel yearLevelStudentDashBoardLabel;
- private javax.swing.JTextField yearLevelTxtField;
- private javax.swing.JTextField zipcodeTextField;
- // End of variables declaration
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement