JFileChooser sur un Clic de Bouton

J'ai un bouton, en cliquant sur lequel je veux le JFileChooser de pop-up. J'ai essayé cette

JButton browse= new JButton("Browse");
add(browse);
browse.addActionListener(new ClassBrowse());

public class ClassBrowse implements ActionListener {
    public void actionPerformed(ActionEvent e) {
    int returnVal = fileChooser.showOpenDialog(this);
        if (returnVal == JFileChooser.APPROVE_OPTION) {
            File file = fileChooser.getSelectedFile();
            try {
              //return the file path 
            } catch (Exception ex) {
              System.out.println("problem accessing file"+file.getAbsolutePath());
            }
        } 
        else {
            System.out.println("File access cancelled by user.");
        }       
    }   
}

Bhé ci-dessus donne une erreur The method showOpenDialog(Component) in the type JFileChooser is not applicable for the arguments (ClassName.ClassBrowse)

Aussi, je le veux pour retourner le chemin de fichier complet. Comment dois-je faire ?

Remplacer int returnVal = fileChooser.showOpenDialog(this); avec int returnVal = fileChooser.showOpenDialog(frame);, en supposant que vous avez une JFrame installé quelque part, et que ce n'est qu'une partie de votre code.

OriginalL'auteur OneMoreError | 2013-05-03