Ouverture de fichiers avec JFileChooser

Comme un petit côté projet, je pensais que ce serait cool de faire un éditeur de texte. Je suis actuellement bloqué sur l'ouverture de fichiers. C'est mon code pour ouvrir le fichier(e est un ActionEvent, open est un JMenuItem):

else if (e.getSource() == open) {
        JFileChooser choice = new JFileChooser();
        int option = choice.showOpenDialog(this);
        if (option == JFileChooser.APPROVE_OPTION) {
            try{
                Scanner scan = new Scanner(new FileReader((open).getSelectedFile().getPath()));
            }
        }

    }

Le bloc try est de me donner la peine. Eclipse est dire que getSelectedFile() est pas défini pour le type JMenuItem. Il semble également être indéfini pour MenuItems ainsi. Est-il une autre façon d'aborder cette question, ou une autre méthode qui fonctionne de la même façon?

  • Cette méthode est sur JFileChooser: choix.getSelectedFile();
  • Il devrait être choice.getSelectedFile();
  • Est-il rien de mieux que JFileChooser. Si vous souhaitez faire paraître comme il est ouvert dans Microsoft Ouvrir la boîte.
InformationsquelleAutor mooles | 2011-11-27