Quote Originariamente inviata da fermat Visualizza il messaggio
allora, il DirChooser modificato:
Ok, bene.

Quote Originariamente inviata da fermat Visualizza il messaggio
invece, per function interface intendi una cosa del genere?
codice:
@FunctionalInterface
public interface DoExport {

    public void export();
}
Uhm ... no. Dipende anche da cosa vuoi "catturare" dell'ambiente esterno (cioè che non sia passato esplicitamente alla functional interface).

Ma direi di passargli almeno: a) il File, b) la lista, c) quel tblCaption (deduco sia una stringa) anche se non è usato in tutti i casi.

Quindi qualcosa del tipo:

codice:
@FunctionalInterface
public interface ListExporter<T> {
    void export(File file, List<T> list, String caption) throws IOException;
}