Working on JFileChooser
Useful links:
http://www.rgagnon.com/javadetails/java-0370.html
http://stackoverflow.com/questions/4053090/how-to-handle-bad-file-selection-for-image-display-in-swing/4054307#4054307