Update: Follow this link to watch a YouTube demonstration of the following
A simple GUI to display database contents
package dbase2016; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextArea; /** * * @author ajb */ public class GUIDisplayStudents extends JFrame { JTextArea textArea; JScrollPane scrollPane; GUIDisplayStudents() { this.setSize(300,200); this.setLocationRelativeTo(null); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); textArea = new JTextArea("Sample Text"); scrollPane = new JScrollPane(textArea); add(scrollPane); } }
Student Class
This will be used to wrap the data retrieved from the database
package dbase2016; /** * * @author ajb */ public class Student { private String forename; private String surname; private String gender; private String form; /** * @return the forename */ public String getForename() { return forename; } /** * @param forename the forename to set */ public void setForename(String forename) { this.forename = forename; } /** * @return the surname */ public String getSurname() { return surname; } /** * @param surname the surname to set */ public void setSurname(String surname) { this.surname = surname; } /** * @return the gender */ public String getGender() { return gender; } /** * @param gender the gender to set */ public void setGender(String gender) { this.gender = gender; } /** * @return the form */ public String getForm() { return form; } /** * @param form the form to set */ public void setForm(String form) { this.form = form; } }