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
Peux-être que sa vient du fait que j'utilise le jfilechooser dans une application javawebstart ?? qu'en pensez-vous ? merci beaucoup
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(); } }
Partager