Filtrer les types de fichiers avec JFileChooser

Je suis à l'aide de JFileChooser pour sélectionner un fichier et je suis en train d'essayer de limiter l'affichage pour afficher uniquement le format jpg ou jpeg. J'ai essayé FileFilter et ChoosableFileFilter et il n'est pas de limiter la sélection de fichiers. Voici mon code:

JFileChooser chooser = new JFileChooser();
FileFilter filter = new FileNameExtensionFilter("JPEG file", new String[] {"jpg", "jpeg"});
chooser.setFileFilter(filter);
chooser.addChoosableFileFilter(filter);
int returnVal = chooser.showOpenDialog(null);
if(returnVal == JFileChooser.APPROVE_OPTION) {
  debug.put("You chose to open this file: " + chooser.getSelectedFile().getAbsolutePath());
  File selectedFile = new File(chooser.getSelectedFile().getAbsolutePath());
...
Fonctionne très bien pour moi à l'aide de JDK7 sur Windows 7. Je vois tous les répertoires. Ensuite, les fichiers sont filtrés par extension.
De même pour moi. Il fonctionne parfaitement , JDK 7 et W7

OriginalL'auteur Brian | 2013-10-10