diff --git a/223016058 b/223016058 new file mode 100644 index 0000000..c16d32f --- /dev/null +++ b/223016058 @@ -0,0 +1,607 @@ +Names: IRAGUHA Heureuse Sibilla 223016058 + INEZA Nadege 223010131 + + +Question 1; + +class Loan { + private double monthlyPayment; + private int years; + private double totalAmount; + + public loan(double monthlyPayment, int years, double totalAmount){ + this.monthlyPayment = monthlyPayment; + this.years = years; + this.totalAmount = totalAmount; + } + + //variable objects + public double getmonthlyPayment(){ + return monthlyPayment; + } + public int getyears(){ + return years; + } + public double gettotalAmounts(){ + return totalAmount; + } + //method for calculating totalpayments + public double calculateTotalPayment() { + return monthlyPayment * years * 12; +}} + + public class Main{ + public static void main(String[] args) { + Loan loan = new loan(); + System.out.println("montlyPayments"+loan.getmonthlyPayment()); + System.out.println("years"+loan.getyears()); + System.out.println("totalAmounts"+loan.gettotalAmounts()); + + double Totalpayment = loan.calculateTotalPayment(); + loan.loan(200, 5, Totalpayment){ + System.out.println("TotalAmounts" +Totalpayment); + } + } } +__________________________________________________________________________________________________________________________ + +Question 2; + +Class One // connecting to database and creating the table +____________________________________ +package com.mycompany.sibillawork; + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.SQLException; +import java.sql.Statement; + +public class JDBCconnection { + + public static void main(String[] args) { + String jdbcUrl = "jdbc:mysql://localhost:3306/studentmgt"; + String username = "root"; + String password = ""; + try (Connection connection = DriverManager.getConnection(jdbcUrl, username, password)) { + System.out.println("Connected!"); + } catch (SQLException e) { + System.err.println("Connection failed!"); + e.printStackTrace(); + } + + try (Connection connection = DriverManager.getConnection(jdbcUrl, username, password)) { + + String createTableSQL = "CREATE TABLE IF NOT EXISTS student(" + + "id INT PRIMARY KEY AUTO_INCREMENT," + + "firstname VARCHAR(50)," + + "lastname VARCHAR(50)," + + "college VARCHAR(50)," + + "school VARCHAR(50)," + + "department VARCHAR(50)," + + "modules VARCHAR(30))"; + Statement statement = connection.createStatement(); + statement.execute(createTableSQL); + System.out.println("Created"); + } catch (SQLException e) { + // System.err.println("Failed"); + e.printStackTrace(); + } + } +} + + + +Class Two // Inserting data +_____________________________________________ +package com.mycompany.sibillawork; + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.PreparedStatement; +import java.sql.SQLException; +import javax.swing.JOptionPane; + +public class StudentInformation extends javax.swing.JFrame { + + private static final String JDBC_URL = "jdbc:mysql://localhost:3306/studentmgt"; + private static final String USERNAME = "root"; + private static final String PASSWORD = ""; + + /** + * Creates new form StudentInformation + */ + public StudentInformation() { + initComponents(); + submitButton(); + } + + private void submitButton() { + submit.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + submitInfo(); + } + }); + } + + private void submitInfo() { + // Collect form data + String fname = firstname.getText().trim(); + String lname = lastname.getText().trim(); + String coll = college.getText().trim(); + String sch = school.getText().trim(); + String dept = department.getText().trim(); + + // selected modules + StringBuilder modules = new StringBuilder(); + if (english.isSelected()) { + modules.append("English,"); + } + if (networking.isSelected()) { + modules.append("Networking,"); + } + if (cybersecurity.isSelected()) { + modules.append("Cybersecurity,"); + } + + String selectedModules = modules.length() > 0 + ? modules.substring(0, modules.length() - 1) : ""; + // required inputs + if (fname.isEmpty() || lname.isEmpty() || coll.isEmpty() + || sch.isEmpty() || dept.isEmpty()) { + JOptionPane.showMessageDialog(this, + "Please fill in all fields", + "Validation Error", + JOptionPane.ERROR_MESSAGE); + return; + } + try (Connection conn = DriverManager.getConnection(JDBC_URL, USERNAME, PASSWORD)) { + String sql = "INSERT INTO student (firstname, lastname, college, " + + "school, department,modules) " + + "VALUES (?, ?, ?, ?, ?, ?)"; + + try (PreparedStatement pstmt = conn.prepareStatement(sql)) { + pstmt.setString(1, fname); + pstmt.setString(2, lname); + pstmt.setString(3, coll); + pstmt.setString(4, sch); + pstmt.setString(5, dept); + pstmt.setString(6, selectedModules); + int rowsAffected = pstmt.executeUpdate(); + if (rowsAffected > 0) { + JOptionPane.showMessageDialog(this, + "Registration successful!", + "Success", + JOptionPane.INFORMATION_MESSAGE); + clearForm(); + } else { + JOptionPane.showMessageDialog(this, + "Registration failed", + "Error", + JOptionPane.ERROR_MESSAGE); + } + } + } catch (SQLException ex) { + JOptionPane.showMessageDialog(this, + "Database error: " + ex.getMessage(), + "Error", + JOptionPane.ERROR_MESSAGE); + ex.printStackTrace(); + } + } + + private void clearForm() { + firstname.setText(""); + lastname.setText(""); + college.setText(""); + school.setText(""); + department.setText(""); + english.setSelected(false); + networking.setSelected(false); + cybersecurity.setSelected(false); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // + private void initComponents() { + + jLabel1 = new javax.swing.JLabel(); + jLabel2 = new javax.swing.JLabel(); + firstname = new javax.swing.JTextField(); + jLabel3 = new javax.swing.JLabel(); + lastname = new javax.swing.JTextField(); + college = new javax.swing.JTextField(); + jLabel4 = new javax.swing.JLabel(); + jLabel5 = new javax.swing.JLabel(); + school = new javax.swing.JTextField(); + department = new javax.swing.JTextField(); + jLabel6 = new javax.swing.JLabel(); + jLabel7 = new javax.swing.JLabel(); + english = new javax.swing.JCheckBox(); + networking = new javax.swing.JCheckBox(); + cybersecurity = new javax.swing.JCheckBox(); + submit = new javax.swing.JButton(); + jButton1 = new javax.swing.JButton(); + + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); + + jLabel1.setFont(new java.awt.Font("Segoe UI", 0, 36)); // NOI18N + jLabel1.setForeground(new java.awt.Color(0, 0, 255)); + jLabel1.setText("STUDENT FORM"); + + jLabel2.setText("Firstname"); + + jLabel3.setText("Larstname"); + + jLabel4.setText("College"); + + jLabel5.setText("School"); + + jLabel6.setText("Department"); + + jLabel7.setText("Modules:"); + + english.setText("English"); + + networking.setText("Networking"); + + cybersecurity.setText("Cybersecurity"); + + submit.setText("SUBMIT"); + + jButton1.setText("DISPLAY CONTENTS"); + jButton1.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton1ActionPerformed(evt); + } + }); + + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); + getContentPane().setLayout(layout); + layout.setHorizontalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(layout.createSequentialGroup() + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(layout.createSequentialGroup() + .addGap(131, 131, 131) + .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 311, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGroup(layout.createSequentialGroup() + .addGap(76, 76, 76) + .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(36, 36, 36) + .addComponent(firstname, javax.swing.GroupLayout.PREFERRED_SIZE, 189, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(83, 83, 83) + .addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 106, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGroup(layout.createSequentialGroup() + .addGap(76, 76, 76) + .addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(36, 36, 36) + .addComponent(college, javax.swing.GroupLayout.PREFERRED_SIZE, 189, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGroup(layout.createSequentialGroup() + .addGap(76, 76, 76) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(layout.createSequentialGroup() + .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(36, 36, 36) + .addComponent(lastname, javax.swing.GroupLayout.PREFERRED_SIZE, 189, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGroup(layout.createSequentialGroup() + .addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(36, 36, 36) + .addComponent(school, javax.swing.GroupLayout.PREFERRED_SIZE, 189, javax.swing.GroupLayout.PREFERRED_SIZE))) + .addGap(83, 83, 83) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(cybersecurity, javax.swing.GroupLayout.PREFERRED_SIZE, 105, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(networking, javax.swing.GroupLayout.PREFERRED_SIZE, 97, javax.swing.GroupLayout.PREFERRED_SIZE))) + .addGroup(layout.createSequentialGroup() + .addGap(76, 76, 76) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(layout.createSequentialGroup() + .addComponent(submit, javax.swing.GroupLayout.PREFERRED_SIZE, 105, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(38, 38, 38) + .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGroup(layout.createSequentialGroup() + .addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(36, 36, 36) + .addComponent(department, javax.swing.GroupLayout.PREFERRED_SIZE, 189, javax.swing.GroupLayout.PREFERRED_SIZE))))) + .addContainerGap(157, Short.MAX_VALUE)) + .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() + .addGap(0, 0, Short.MAX_VALUE) + .addComponent(english, javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(178, 178, 178)) + ); + layout.setVerticalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(layout.createSequentialGroup() + .addGap(26, 26, 26) + .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 47, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(32, 32, 32) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(firstname, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addComponent(english) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(lastname, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(networking)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addComponent(cybersecurity) + .addGap(17, 17, 17) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(college, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(46, 46, 46) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(school, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(32, 32, 32) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(department, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 29, Short.MAX_VALUE) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(submit, javax.swing.GroupLayout.PREFERRED_SIZE, 31, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(41, 41, 41)) + ); + + pack(); + }// + + private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { + StudentDisplay displist =new StudentDisplay(); + StudentInformation.this.setVisible(false); + displist.setVisible(true); + } + + /** + * @param args the command line arguments + */ + public static void main(String args[]) { + /* Set the Nimbus look and feel */ + // + /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. + * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html + */ + try { + for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { + if ("Nimbus".equals(info.getName())) { + javax.swing.UIManager.setLookAndFeel(info.getClassName()); + break; + } + } + } catch (ClassNotFoundException ex) { + java.util.logging.Logger.getLogger(StudentInformation.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (InstantiationException ex) { + java.util.logging.Logger.getLogger(StudentInformation.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (IllegalAccessException ex) { + java.util.logging.Logger.getLogger(StudentInformation.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (javax.swing.UnsupportedLookAndFeelException ex) { + java.util.logging.Logger.getLogger(StudentInformation.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + // + + /* Create and display the form */ + java.awt.EventQueue.invokeLater(new Runnable() { + public void run() { + new StudentInformation().setVisible(true); + } + }); + } + + // Variables declaration - do not modify + private javax.swing.JTextField college; + private javax.swing.JCheckBox cybersecurity; + private javax.swing.JTextField department; + private javax.swing.JCheckBox english; + private javax.swing.JTextField firstname; + private javax.swing.JButton jButton1; + private javax.swing.JLabel jLabel1; + private javax.swing.JLabel jLabel2; + private javax.swing.JLabel jLabel3; + private javax.swing.JLabel jLabel4; + private javax.swing.JLabel jLabel5; + private javax.swing.JLabel jLabel6; + private javax.swing.JLabel jLabel7; + private javax.swing.JTextField lastname; + private javax.swing.JCheckBox networking; + private javax.swing.JTextField school; + private javax.swing.JButton submit; + // End of variables declaration +} + + + +Class 3// Displaying data from database +________________________________________________ + +package com.mycompany.sibillawork; + +import java.sql.*; +import javax.swing.*; +import javax.swing.table.DefaultTableModel; + +public class StudentDisplay extends javax.swing.JFrame { + + /** + * Creates new form StudentDisplay + */ + private static final String JDBC_URL = "jdbc:mysql://localhost:3306/studentmgt"; + private static final String USERNAME = "root"; + private static final String PASSWORD = ""; + + public StudentDisplay() { + initComponents(); + displayInfo(); + } + + private void displayInfo() { + DefaultTableModel model = (DefaultTableModel) jTable1.getModel(); + model.setRowCount(0); // Clear existing data + + try { + // Create database connection + Connection conn = DriverManager.getConnection(JDBC_URL, USERNAME, PASSWORD); + + // Create SQL query + String sql = "SELECT id, firstname, lastname, college, school, department, modules FROM student"; + + // Create statement and execute query + Statement stmt = conn.createStatement(); + ResultSet rs = stmt.executeQuery(sql); + // Iterate over result set and add rows to table model + while (rs.next()) { + Object[] row = { + rs.getInt("id"), + rs.getString("firstname"), + rs.getString("lastname"), + rs.getString("college"), + rs.getString("school"), + rs.getString("department"), + rs.getString("modules") + }; + model.addRow(row); + } + // Close resources + rs.close(); + stmt.close(); + conn.close(); + + } catch (SQLException e) { + e.printStackTrace(); + JOptionPane.showMessageDialog(this, + "Error loading student data: " + e.getMessage(), + "Database Error", + JOptionPane.ERROR_MESSAGE); + } + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // + private void initComponents() { + + jLabel1 = new javax.swing.JLabel(); + jScrollPane1 = new javax.swing.JScrollPane(); + jTable1 = new javax.swing.JTable(); + jButton1 = new javax.swing.JButton(); + + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); + + jLabel1.setFont(new java.awt.Font("Segoe UI", 0, 36)); // NOI18N + jLabel1.setForeground(new java.awt.Color(0, 0, 255)); + jLabel1.setText("DISPLAYING STUDENT INFO"); + + jTable1.setModel(new javax.swing.table.DefaultTableModel( + new Object [][] { + {null, null, null, null, null, null, null}, + {null, null, null, null, null, null, null}, + {null, null, null, null, null, null, null}, + {null, null, null, null, null, null, null} + }, + new String [] { + "ID", "Firstname", "Lastname", "College", "School", "Department", "Modules" + } + ) { + Class[] types = new Class [] { + java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class + }; + + public Class getColumnClass(int columnIndex) { + return types [columnIndex]; + } + }); + jScrollPane1.setViewportView(jTable1); + + jButton1.setText("+ ADD STUDENT"); + jButton1.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton1ActionPerformed(evt); + } + }); + + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); + getContentPane().setLayout(layout); + layout.setHorizontalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(layout.createSequentialGroup() + .addGap(35, 35, 35) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 523, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 639, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 155, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addContainerGap(51, Short.MAX_VALUE)) + ); + layout.setVerticalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(layout.createSequentialGroup() + .addGap(34, 34, 34) + .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 111, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(33, 33, 33) + .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE) + .addContainerGap(255, Short.MAX_VALUE)) + ); + + pack(); + }// + + private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { + StudentInformation displist =new StudentInformation(); + StudentDisplay.this.setVisible(false); + displist.setVisible(true); + } + + /** + * @param args the command line arguments + */ + public static void main(String args[]) { + /* Set the Nimbus look and feel */ + // + /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. + * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html + */ + try { + for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { + if ("Nimbus".equals(info.getName())) { + javax.swing.UIManager.setLookAndFeel(info.getClassName()); + break; + } + } + } catch (ClassNotFoundException ex) { + java.util.logging.Logger.getLogger(StudentDisplay.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (InstantiationException ex) { + java.util.logging.Logger.getLogger(StudentDisplay.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (IllegalAccessException ex) { + java.util.logging.Logger.getLogger(StudentDisplay.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (javax.swing.UnsupportedLookAndFeelException ex) { + java.util.logging.Logger.getLogger(StudentDisplay.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + // + + /* Create and display the form */ + java.awt.EventQueue.invokeLater(new Runnable() { + public void run() { + new StudentDisplay().setVisible(true); + } + }); + } + + // Variables declaration - do not modify + private javax.swing.JButton jButton1; + private javax.swing.JLabel jLabel1; + private javax.swing.JScrollPane jScrollPane1; + private javax.swing.JTable jTable1; + // End of variables declaration +} +