come non detto.
probabilmente mi sfugge qualcosa:
il forEach visualizza solo i risultati raggruppati.codice:List<Nota> list = new ArrayList<>(db.getGruppi().toList()); list.stream() .map(Nota::getGruppo) .distinct() .collect(Collectors.toList()) .forEach(n -> { System.out.println(n); }); ObservableList<Nota> obl = FXCollections.observableArrayList(list); tblGruppi.getColumns().setAll(TableColumns.setcols(new String[]{"GRUPPO"})); tblGruppi.setItems(obl);
però nella tabella ci sono tutti.
possibile??

Rispondi quotando