Je rencontre des problèmes lors de l'exécution de mes programmes. Fondamentalement, l'étape 1 de mon programme est d'utiliser le JFileChooser pour ouvrir une image et en faire une image tamponnée, assez simple non? c'est ce que j'ai:JFileChooser image to buffered image
JButton open = new JButton();
JFileChooser fc = new JFileChooser();
File selectedFile = fc.getSelectedFile();
fc.setDialogTitle("Please choose an image...");
FileNameExtensionFilter filter = new FileNameExtensionFilter("JPEG", "jpeg", "jpg", "png", "bmp", "gif");
BufferedImage origImage = null;
String path = "";
File f = fc.getSelectedFile();
boolean exists = false;
fc.addChoosableFileFilter(filter);
try {
f = fc.getSelectedFile();
exists = f.exists();
path = f.getAbsolutePath();
origImage = ImageIO.read(new File(path));
}
catch(Exception e) {
System.out.println(e);
System.exit(0);
}
im obtenir une exception de pointeur nul (pris par ma déclaration de capture) Je pense qu'il a quelque chose à voir avec le getbsolutepath, mais je ne suis pas sûr. Des idées? Merci!
Quel est le problème avec 'origImage = ImageIO.read (f); '? – MadProgrammer
Vous ne semblez jamais ouvrir le sélecteur de fichier? – MadProgrammer