Jfilechooser : Pb de lenteur ! Bizard.
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:
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