L'aspect et la convivialité de Windows pour JFileChooser

Je suis en train de générer un JFileChooser qui a le Windows look-and-feel. Je ne pouvais pas trouver une méthode pour changer, j'ai donc créé une classe de base qui s'étend JFileChooser que les changements de l'INTERFACE utilisateur avec le code suivant:

public FileChooser(){
  this(null);
}
public FileChooser(String path){
   super(path);
   try {
      UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");

    } catch (Exception e) { System.err.println("Error: " + e.getMessage()); }

Puis, dans une autre classe, j'appelle

FileChooser chooser = new FileChooser(fileName);
int val = chooser.showOpenDialog(null);

mais la boîte de dialogue qui vient a la Java look and feel. Des idées sur comment faire pour changer cela? Est-il une méthode de la classe JFileChooser que je peux utiliser à la place de cette extension de la classe?

Merci!

source d'informationauteur chama