final JFileChooser fc = new JFileChooser();
fc.setFileSelectionMode(JFileChooser.FILES_ONLY);
fc.setAcceptAllFileFilterUsed(false);
FileFilter filter = new FileNameExtensionFilter("PNG file", "png");
fc.addChoosableFileFilter(filter);
filter = new FileNameExtensionFilter("JPEG file", "jpg", "jpeg");
fc.addChoosableFileFilter(filter);
int returnVal = fc.showOpenDialog(jbDodajZdjecie);
if (returnVal == JFileChooser.APPROVE_OPTION) {
File imgFile = fc.getSelectedFile();
System.out.println(imgFile.getName());
System.out.println((FilenameUtils.getExtension(imgFile.getName()));
FileInputStream fis = null;
try {
fis = new FileInputStream(imgFile);
System.out.println((DigestUtils.md5Hex(fis));
fis.close();
} catch (Exception ex) {
Logger.getLogger(AAAAAAA.class.getName()).log(Level.SEVERE, null, ex);
}
}