J'ai une méthode dans mon application appelée "Enregistrer sous" qui enregistre l'image de mon application sur mon ordinateur dans un fichier. J'ai utilisé JFileChooser pour laisser les utilisateurs choisir l'emplacement souhaité pour l'enregistrement du fichier. Le problème est que si l'utilisateur tape explicitement dans le format de fichier, il enregistre le fichier sans extension. Comment puis-je avoir des formats comme jpg, png dans le menu déroulant Type de fichier. Et, comment puis-je obtenir l'extension à partir du menu déroulant Type de fichier pour enregistrer mon fichier image.Comment enregistrer un fichier en utilisant JFileChooser?
ImageIO.write(image,extension,file);
ok .. setFileFilter affiche le menu déroulant Extension dans le type de fichier. mais comment récupérer ou utiliser l'extension sélectionnée à partir de ce menu déroulant de type de fichier .. –
Une fois que vous avez le fichier sélectionné, il devrait être aussi facile que String ext = file.getName(). Substring (file.getName(). LastIndexOf (".")); –
C'est une URL assez folle ... elle contient "java", "file" et "filter" trois fois chacun. – ArtOfWarfare