Sto realizzando un'applicazione che tra le altre cose deve dare la possibilità di visualizzare l'anteprima di alcuni file immagine (JPG, GIF, TIF e BMP) selezionati dall'utente. Questa anteprima deve essere implementata sia nel JFileChooser per la selezione dei files, sia in uno spazio dell'interfaccia principale del programma.
Io ho implementato questa funzionalità facendo uso di un oggetto ImageIcon (tra l'altro per quanto riguarda il file chooser è possibile scaricare l'esempio con l'anteprima incorporata dal sito della SUN), ma mi sono purtroppo accorto che questo gestisce solamente immagini di tipo JPG e GIF. Come posso fare per poter avere un'anteprima degli altri 2 tipi di immagini (BMP e TIF)?