public List<Citat> najdiPodlaAutora(String autor) {
   List<Citat> najdeneCitaty = new ArrayList<Citat>();
   for (Citat citat : this.citaty) {
     if (citat.getAutor().equals(autor)) {
       najdeneCitaty.add(citat);
     }
   }
   return najdeneCitaty;
 }
  public List<Citat> najdiPodlaKlucovehoSlova(String dopyt) {

    List<Citat> najdeneCitaty = new ArrayList<Citat>();
    for (Citat citat : citaty) {
      if (citat.getText().contains(dopyt) || citat.getAutor().contains(dopyt)) {
        najdeneCitaty.add(citat);
      }
    }
    return najdeneCitaty;
  }
 private void citatListMouseClicked(
     java.awt.event.MouseEvent evt) { // GEN-FIRST:event_citatListMouseClicked
   if (evt.getClickCount() == 2) {
     Citat citat = (Citat) citatList.getSelectedValue();
     if (citat == null) {
       JOptionPane.showMessageDialog(
           this, "Nie je vybraná žiadna položka", "Chyba", JOptionPane.ERROR_MESSAGE);
       return;
     }
     setSize(690, 450);
     obsahTextArea.setVisible(true);
     obsahTextArea.setText(citat.getZnenie() + "\n" + citat.getAutor());
   }
 } // GEN-LAST:event_citatListMouseClicked