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