Bonjour c'est trop bizard, parfois ça marche niquel , parfois le jfilechooser prend 10 secondes à s'ouvrir et quand il est ouvert chaque changement de dossier rame.. (ça me bloque casiemnet le pc j'ai l'impression) .

voici le code

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
22
23
24
25
26
27
28
29
30
31
32
33
publicstaticvoid saveImage(JFrame parent,BufferedImage BImage,String[] arguments) {
JFileChooser chooser;
 
FileSystemView vueSysteme = FileSystemView.getFileSystemView(); 
File defaut = vueSysteme.getDefaultDirectory(); 
chooser=new JFileChooser(defaut);
chooser.setDialogType(JFileChooser.SAVE_DIALOG);
chooser.setSelectedFile(new File(arguments[0]+".jpg"));
//chooser.showOpenDialog(null);[/LEFT]
FileFilter jpg = new FiltreSimple("Fichiers JPG",".jpg");
chooser.addChoosableFileFilter(jpg);
 
 
int returnValue = chooser.showDialog(parent, "Enregistrer sous...");
if (returnValue == JFileChooser.APPROVE_OPTION) {
File file = chooser.getSelectedFile();
if (file != null)
try {
BImage=ImageOutils.redimensionner(BImage,0.7);
BImage=ImageOutils.niveauDeGris(BImage);
Image monImagegrise = Toolkit.getDefaultToolkit().createImage(BImage.getSource()); 
try{
ImageOutils.compressionJpg(monImagegrise,file.getPath());
}catch(Exception e){ e.printStackTrace();}
 
}
catch (Exception ex) {
ex.printStackTrace();
}
}
 
Peux-être que sa vient du fait que j'utilise le jfilechooser dans une application javawebstart ?? qu'en pensez-vous ? merci beaucoup