15. javax.swing.JFrame {
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTextArea jTextArea1;
public void ListStudents();
private void initComponents();
publicstatic void main(String[]);
}
WilliamStearman_Java301/build/classes/stearman_hierarchy/Cla
ssBase.classpackage stearman_hierarchy;
publicsynchronizedclass ClassBase implements IClassBase {
private float classIdNumber;
private String className;
private Classroom room;
public void ClassBase();
public void ClassBase(float, String, Classroom);
public void ClassBase(ClassBase);
public void setClassIdNumber(float);
public void setClassName(String);
public void setClassroom(Classroom);
public float getClassIdNumber();
public String getClassName();
public Classroom getClassroom();
public String toString();
}
WilliamStearman_Java301/build/classes/stearman_hierarchy/Cla
ssroom.classpackage stearman_hierarchy;
publicsynchronizedclass Classroom {
private String roomNumber;
16. private char status;
public void Classroom();
public void Classroom(String, char);
public String getRoomNumber();
public char getStatus();
public void setRoomNumber(String);
public void setStatus(char);
public String toString();
}
WilliamStearman_Java301/build/classes/stearman_hierarchy/Da
taContainer.classpackage stearman_hierarchy;
publicsynchronizedclass DataContainer {
private java.util.ArrayList listOfStudents;
public void DataContainer();
public void generateReportCards(DataContainer);
}
WilliamStearman_Java301/build/classes/stearman_hierarchy/Fa
culty.classpackage stearman_hierarchy;
publicsynchronizedclass Faculty extends PersonBase
implements IFaculty {
private java.util.GregorianCalendar dateOfHire;
private java.util.GregorianCalendar dateOfTermination;
private double salary;
private char status;
private java.util.List classes;
public void Faculty();
public void Faculty(String, String, String,
java.util.GregorianCalendar, double);
public void setDateOfHire(java.util.GregorianCalendar);
public void setDateOfHire(int, int, int);
public void
setDateOfTermination(java.util.GregorianCalendar);
17. public void setDateOfTermination(int, int, int);
public void setSalary(double);
public void setStatus(char);
public void addClass(FacultyClass);
public void addClasses(java.util.ArrayList);
public char getStatus();
public java.util.GregorianCalendar getDateOfHire();
public java.util.GregorianCalendar getDateOfTermination();
public double getSalary();
public java.util.List getClasses();
public FacultyClass getClass(int);
public String toString();
}
WilliamStearman_Java301/build/classes/stearman_hierarchy/Fa
cultyClass.classpackage stearman_hierarchy;
publicsynchronizedclass FacultyClass extends ClassBase {
private java.util.List students;
public void FacultyClass();
public void FacultyClass(Float, String, Classroom);
public void FacultyClass(ClassBase, java.util.List);
public java.util.List getAllStudents();
public Student getStudent(int);
public void addStudent(Student);
public void addStudents(java.util.List);
public String toString();
}
WilliamStearman_Java301/build/classes/stearman_hierarchy/Fra
meExitHandler.classpackage stearman_hierarchy;
synchronizedclass FrameExitHandler extends
java.awt.event.WindowAdapter {
void FrameExitHandler();
public void windowClosing(java.awt.event.WindowEvent);
20. public void PersonBase();
public void PersonBase(String, String, String,
java.util.GregorianCalendar);
public String getName();
public String getAddress();
public String getSSN();
public java.util.GregorianCalendar getDateOfBirth();
public String dateOfBirth_toString();
public PersonBase getPersonBase();
public void setName(String);
public void setAddress(String);
public void setSSN(String);
public void setDateOfBirth(java.util.GregorianCalendar);
public void setDateOfBirth(int, int, int);
public String toString();
}
WilliamStearman_Java301/build/classes/stearman_hierarchy/Re
portCard.classpackage stearman_hierarchy;
publicsynchronizedclass ReportCard extends
javax.swing.JFrame implements java.awt.event.ActionListener {
private javax.swing.JTextField m_fileText;
private javax.swing.JComboBox m_sortChoice;
private javax.swing.JComboBox m_studentList;
private javax.swing.JButton m_runButton;
publicstatic void main(String[]);
public void ReportCard();
public void actionPerformed(java.awt.event.ActionEvent);
private void initTopPanel();
private void initMiddlePanel();
private void initBottomPanel();
}
WilliamStearman_Java301/build/classes/stearman_hierarchy/Stu
21. dent.classpackage stearman_hierarchy;
publicsynchronizedclass Student extends PersonBase
implements IStudent {
private java.util.GregorianCalendar dateOfGraduation;
private float currentGPA;
private java.util.List classes;
public void Student();
public void Student(String, String, String,
java.util.GregorianCalendar, java.util.GregorianCalendar);
public void setCurrentGPA(float);
public void setCurrentGPA();
public void
setDateOfGraduation(java.util.GregorianCalendar);
public void setDateOfGraduation(int, int, int);
public float getCurrentGPA();
public java.util.GregorianCalendar getDateOfGraduation();
public java.util.List getClasses();
public String toString();
}
WilliamStearman_Java301/build/classes/stearman_hierarchy/Stu
dentClass.classpackage stearman_hierarchy;
publicsynchronizedclass StudentClass extends ClassBase {
private java.util.List grades;
public void StudentClass();
public void StudentClass(float, String, Classroom);
public void StudentClass(ClassBase);
public void StudentClass(ClassBase, java.util.List);
public void StudentClass(ClassBase, float);
public java.util.List getGrades();
public void setGrades(java.util.List);
public float getGrade(int);
public void addGrade(float);
public void addGrades(java.util.List);
public String toString();
28. Must set src.dir
Must set test.src.dir
Must set build.dir
Must set dist.dir
Must set build.classes.dir
Must set dist.javadoc.dir
Must set build.test.classes.dir
Must set build.test.results.dir
Must set build.classes.excludes
Must set dist.jar
40. To run this application from the command line without
Ant, try:
java -cp "${run.classpath.with.dist.jar}" ${main.class}
41. To run this application from the command line without
Ant, try:
java -jar "${dist.jar.resolved}"
42. Must select one file in the IDE or set run.class
Must select one file in the IDE or set run.class
43. Must select one file in the IDE or set debug.class
Must select one file in the IDE or set debug.class
Must set fix.includes
Must select one file in the IDE or set profile.class
47. Some tests failed; see details above.
Must select some files in the IDE or set test.includes
Some tests failed; see details above.
Must select one file in the IDE or set test.class
48. Must select one file in the IDE or set applet.url
Must select one file in the IDE or set applet.url
49.
50. WilliamStearman_Java301/nbproject/genfiles.properties
build.xml.data.CRC32=99aac5e2
build.xml.script.CRC32=9fee1c04
[email protected]
# This file is used by a NetBeans-based IDE to track changes in
generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will
never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=99aac5e2
nbproject/build-impl.xml.script.CRC32=dc0caf9c
nbproject/[email protected]
WilliamStearman_Java301/nbproject/private/private.properties
compile.on.save=true
user.properties.file=C:UsersBear.netbeans7.0build.prope
rties
WilliamStearman_Java301/nbproject/private/private.xml
WilliamStearman_Java301/nbproject/project.properties
annotation.processing.enabled=true
52. debug.classpath=
${run.classpath}
debug.test.classpath=
${run.test.classpath}
# This directory is removed when the project is cleaned:
dist.dir=dist
dist.jar=${dist.dir}/WilliamStearman_Java301.jar
dist.javadoc.dir=${dist.dir}/javadoc
excludes=
includes=**
jar.compress=false
javac.classpath=
${libs.beans-binding.classpath}
# Space-separated list of extra javac options
javac.compilerargs=
javac.deprecation=false
javac.processorpath=
${javac.classpath}
56. packageMenus;
/**
*
* @author Bear
*/
publicclassAddClassextends javax.swing.JPanel{
/** Creates new form AddClass */
publicAddClass(){
initComponents();
}
/** 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")
// <editor-
fold defaultstate="collapsed" desc="Generated Code">//GEN-
BEGIN:initComponents
privatevoid initComponents(){
jLabel1 =new javax.swing.JLabel();
jLabel2 =new javax.swing.JLabel();
jLabel3 =new javax.swing.JLabel();
jLabel4 =new javax.swing.JLabel();
jTextField1 =new javax.swing.JTextField();
jTextField2 =new javax.swing.JTextField();
jTextField3 =new javax.swing.JTextField();
jButton1 =new javax.swing.JButton();
jButton2 =new javax.swing.JButton();
jButton3 =new javax.swing.JButton();
57. jLabel1.setFont(new java.awt.Font("Tahoma",1,14));// NO
I18N
jLabel1.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel1.setText("Add A Class");
jLabel1.setToolTipText("");
jLabel2.setFont(new java.awt.Font("Tahoma",0,12));// NO
I18N
jLabel2.setText("Room #");
jLabel2.setToolTipText("Room #");
jLabel3.setFont(new java.awt.Font("Tahoma",0,12));// NO
I18N
jLabel3.setText("Class Name");
jLabel3.setToolTipText("Class Name");
jLabel4.setFont(new java.awt.Font("Tahoma",0,12));// NO
I18N
jLabel4.setText("Class ID Number");
jLabel4.setToolTipText("Class ID Number");
jTextField1.setToolTipText("Room number.");
jTextField2.setToolTipText("Class Name");
jTextField3.setToolTipText("Class ID Number");
jButton1.setFont(new java.awt.Font("Tahoma",0,12));// N
OI18N
jButton1.setText("Save");
jButton1.setToolTipText("Save");
jButton2.setFont(new java.awt.Font("Tahoma",0,12));// N
OI18N
jButton2.setText("Cancel");
61. WilliamStearman_Java301/src/Menus/AddClassroom.form
WilliamStearman_Java301/src/Menus/AddClassroom.javaWillia
mStearman_Java301/src/Menus/AddClassroom.java/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/*
* AddClassroom.java
*
* Created on Oct 6, 2013, 6:59:00 PM
*/
packageMenus;
/**
*
* @author Bear
*/
publicclassAddClassroomextends javax.swing.JPanel{
/** Creates new form AddClassroom */
publicAddClassroom(){
initComponents();
}
/** 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")
66. // Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.ButtonGroup buttonGroup1;
private javax.swing.ButtonGroup buttonGroup2;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JRadioButton jRadioButton1;
private javax.swing.JRadioButton jRadioButton2;
private javax.swing.JRadioButton jRadioButton3;
private javax.swing.JTextField jTextField1;
// End of variables declaration//GEN-END:variables
}
WilliamStearman_Java301/src/Menus/AddFaculty.form
WilliamStearman_Java301/src/Menus/AddFaculty.javaWilliamS
tearman_Java301/src/Menus/AddFaculty.java/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/*
* AddFaculty.java
*
* Created on Oct 6, 2013, 3:21:22 PM
*/
packageMenus;
/**
*
* @author Bear
67. */
publicclassAddFacultyextends javax.swing.JPanel{
/** Creates new form AddFaculty */
publicAddFaculty(){
initComponents();
}
/** 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")
// <editor-
fold defaultstate="collapsed" desc="Generated Code">//GEN-
BEGIN:initComponents
privatevoid initComponents(){
jMenuBar1 =new javax.swing.JMenuBar();
jMenu1 =new javax.swing.JMenu();
jMenu2 =new javax.swing.JMenu();
buttonGroup1 =new javax.swing.ButtonGroup();
jPanel1 =new javax.swing.JPanel();
jTextField1 =new javax.swing.JTextField();
jLabel1 =new javax.swing.JLabel();
jLabel2 =new javax.swing.JLabel();
jLabel3 =new javax.swing.JLabel();
jTextField2 =new javax.swing.JTextField();
jTextField3 =new javax.swing.JTextField();
jLabel4 =new javax.swing.JLabel();