public void updateViewInPatientHistoryTables() {
        //private JScrollPane patientHistory_appointmentHistoryTable;
        Patient currentUser = (Patient) hospital.getAllUsers().get(userNameOfCurrentUser);
        Vector<String> columnNames = new Vector<String>();
        columnNames.add("Appointments");
        Vector<Vector> columnNamesHolder = new Vector<Vector>();
        columnNamesHolder.add(columnNames);

        Vector<Appointment> appointments = currentUser.getAppointment();
        Vector<String> appointmentNames = new Vector<String>();
        Vector<Vector> appointNamesHolder = new Vector<Vector>();
        appointNamesHolder.add(appointmentNames);

        for(int i=0; i<appointments.size(); i++) {
            Appointment appoint = appointments.get(i);
            String bigString = appoint.getAppointmentDate() + " " + appoint.getNotesDescription() + " " +
                    appoint.getAppointmentDate() + " " + appoint.getBasicReason() + " " + appoint.getFullReason()
                    + " " + appoint.getTime();
            appointmentNames.add(bigString);
        }

        // TABLES AREN'T WORKING
        patientHistory_appointmentTable = new JTable(appointNamesHolder, columnNamesHolder);
        patientHistory_appointmentTable.setFillsViewportHeight(true);
    }