/**
  * Inicjalizacja widoku, najpierw nalezy stworzyc kontroler, zainicjalizowac komponenty widoku a
  * pozniej uzyc funkcji initView
  */
 public void initView() {
   panel.patientListBox.removeAllItems();
   for (PatientData patient : model.getPatients()) {
     panel.patientListBox.addItem(patient.getName() + " " + patient.getLastName());
   }
   activeRecord = 0;
   panel.prevButton.setEnabled(false);
   panel.nextButton.setEnabled(model.getPatients().size() > 1);
   if (model.getPatients().size() > activeRecord) {
     panel.showPatientData(model.getPatient(activeRecord));
   } else {
     panel.clearPatientData();
   }
 }
 /** Odswieza GUI po zmianie danych do wyswietlania */
 public void updateGUI() {
   panel.prevButton.setEnabled(activeRecord > 0);
   panel.nextButton.setEnabled(activeRecord < model.getPatients().size() - 1);
   panel.patientListBox.setSelectedIndex(activeRecord);
   panel.showPatientData(model.getPatient(activeRecord));
 }