Probleme de sélection de l'image avec le bouton Chooser_file

Résolu
Manix - Modifié le 5 févr. 2022 à 20:26
 Manix - 10 févr. 2022 à 13:33
Bonjour,
je vais sélectionner l'image avec avec le bouton Choose file, mais j'ai ne y arrive pas, voici l'erreur qu'on m'affiche et les codes source du bouton

java.sql.SQLException: Column 'ATHEUR' not found.
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at java.io.File.<init>(File.java:222)
at lagestion_sdm.T_LIVRESS.jButton1ActionPerformed(T_LIVRESS.java:1013)
at lagestion_sdm.T_LIVRESS.access$1000(T_LIVRESS.java:23)
at lagestion_sdm.T_LIVRESS$12.actionPerformed(T_LIVRESS.java:741)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)


Voici les codes sources du boutons:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        JFileChooser file=new JFileChooser();
        file.setCurrentDirectory(new File(System.getProperty("user.Home")));

        FileNameExtensionFilter filter=new FileNameExtensionFilter("*.images","jpg","png");
        file.addChoosableFileFilter(filter);
        int result=file.showSaveDialog(null);
        if(result==JFileChooser.APPROVE_OPTION)
        {
            File selectedFile=file.getSelectedFile();
            String path=selectedFile.getAbsolutePath();
            lbl_image.setIcon(ResizeImage(path, null));
        }
        else{
            System.out.println("File no selected");
        }
    }                                       


svp aide-moi! merci.

1 réponse

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 127
6 févr. 2022 à 17:34
Bonjour,

java.lang.NullPointerException at java.io.File.<init>(File.java:222)

Cela signifie que tu fais
new File(null)
ce qui provoque une erreur dans le constructeur de la classe File.

Vu ton code, ça veut dire que
System.getProperty("user.Home")
renvoie null, tu devrais essayer avec un "h" minuscule :
System.getProperty("user.home")
1
Merci beaucoup Monsieur KX mon problème est résolu.
0
Rejoignez-nous