A dire il vero puoi sapere quale filtro è selezionato tramite il metodo getFileFilter(). Questo però ti dà solo un oggetto di tipo FileFilter, il che non è molto "eloquente" poiché ha solo 2 metodi accept() (che non ci serve) e getDescription() (che direbbe molto poco perché è una descrizione).Originariamente inviato da vespaslight125
Insomma vorrei utilizzare il menu a tendina in basso al jFileChooser con l'append automatico dell'estensione a seconda della scelta utente.
Però se hai tenuto da qualche parte i reference ai diversi filtri, puoi fare una catena di if e capire quale estensione è stata scelta.
Se per i filtri hai usato la classe FileNameExtensionFilter (Java 6), fai un cast ed hai quindi a disposizione il metodo getExtensions(). Nulla comunque ti vieta di creare una "tua" classe che estende FileFilter (che è ciò che si deve fare in Java < 6) che ti fornisce le informazioni che vuoi.