IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

JFileChooser et autres problèmes ;-)


Sujet :

Langage Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 120
    Points : 103
    Points
    103
    Par défaut JFileChooser et autres problèmes ;-)
    Bonjour,

    J'ai quelques soucis avec le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {                                           
        // TODO add your handling code here:
        String sourcePath = new String();
        String sourceName = new String();
        File source;
     
        JFileChooser openSourceDlg=new JFileChooser();
        int retval = openSourceDlg.showDialog(openSourceDlg, null); 
        FileFilter odt = new FileNameExtensionFilter("Fichier Writer", ".odt");
        FileFilter ods = new FileNameExtensionFilter("Fichiers Calc", ".ods");
        openSourceDlg.setFileFilter(odt);
        openSourceDlg.setFileFilter(ods);
        if (retval == JFileChooser.APPROVE_OPTION) {
            //sourcePath = openSourceDlg.getCurrentDirectory().getAbsolutePath().toString();
            source = openSourceDlg.getSelectedFile();
            sourcePath = source.getAbsolutePath().toString();
            sourceName = source.getName();
            JOptionPane.showMessageDialog(new JOptionPane(), "Le chemin est : " + sourcePath + " et le fichier est " + sourceName + ".", "Message",JOptionPane.INFORMATION_MESSAGE);    
        }
     
    }
    Le JFileChooser est bien ouvert, je peux sélectionner un fichier, mais ca génère une erreur "java.lang.NullPointerException" avec les lignes suivantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sourcePath = source.getAbsolutePath().toString();
            sourceName = source.getName();
    J'ai essayer avec les deux en même temps ou l'une ou l'autre sans succès.

    Parmi les choses bizarres, également, le fait que les filtres sont sans effets (remarquez, ils ne générent pas d'erreur, eux ).
    La dernière petite chose vient de ce que NetBeans me génére quand je compile : je ne peux l'exécuter "pas de classe main" me crache Java à la figure. Or, netBeans a générer dans le même package une classe qui contient la fameuse main (c'est généré automatiquement, je n'ai y ai pas touché) ...

    Des idées, avis ou commentaires ?

    Merci

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 120
    Points : 103
    Points
    103
    Par défaut Je me répond en partie ...
    ... en passant le ligne "int retVal ..." juste avant le if (retVal == OpenSourceDlg)..." les filtres sont pris en compte. Ceci dit, ods est pris en compte, mais odt ne sélectionne aucun fichier (JFilChooser vierge).
    Le nullPointerException faisait allusion au fait que "source" était null.

    Les autres pb sont toujours d'actualités ;-)

    [edit] Bon ne reste que le problème de la classe main ... mais vu due l'appli est loin d'être finie, il n'y a pas le feu; Je clos[/edit]

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Oracle 10gR2 Encore un autre problème RMAN-06023
    Par rlegeas dans le forum Oracle
    Réponses: 2
    Dernier message: 31/08/2007, 10h37
  2. Autre problèmes de boot entre Vista et XP SP2
    Par Frenken dans le forum Windows Vista
    Réponses: 0
    Dernier message: 25/07/2007, 22h20
  3. Icones : tailles et autres problèmes
    Par Yepazix dans le forum Windows XP
    Réponses: 9
    Dernier message: 05/03/2007, 16h07
  4. problème de coordonnées ou autre problème ?
    Par superC dans le forum DirectX
    Réponses: 8
    Dernier message: 19/02/2007, 21h20
  5. 1016 can't open file "table.MYI" (errno: 132) et autre problème
    Par epeichette dans le forum Installation
    Réponses: 4
    Dernier message: 08/02/2007, 14h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo