bonjour!
j'utilise un jfielchooser pour enregistrer une image ,je cherche une fonction qui permet de retourner le nom de fichier à enregistrer ou bien autre solution, car j'ai chercher dans L'API mais je la pas trouver :/
mérci en avance.
bonjour!
j'utilise un jfielchooser pour enregistrer une image ,je cherche une fonction qui permet de retourner le nom de fichier à enregistrer ou bien autre solution, car j'ai chercher dans L'API mais je la pas trouver :/
mérci en avance.
Bonjour,
Tu ne chercherais pas getSelectedFile() ? http://docs.oracle.com/javase/6/docs...tSelectedFile()
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN
F.A.Q. : Java, PHP, (X)HTML / CSS
N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Pourtant c'est expliqué sur le site officiel (ici).
Responsable Java de Developpez.com (Twitter et Facebook)
Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
--------
Architecte Solution
LinkedIn : https://www.linkedin.com/in/nicolascaudard/
oui j'ai déjà vu ce site ,mais ce que je veux c'est:
donc si je veux enregistrer une autre, il ecrase la premier,j'aime bien avoir comment faire pour l'image prend le nom que l'utilisateur tape dans 'file name', si c'est possible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 File f; JFileChooser chooser = new JFileChooser(); if (chooser.showSaveDialog(null) == JFileChooser.APPROVE_OPTION) { f = chooser.getCurrentDirectory(); BufferedImage img = new BufferedImage(jPanel6.getWidth(), jPanel6.getHeight(), BufferedImage.TYPE_INT_RGB); Graphics2D g2 = img.createGraphics(); jPanel6.paint(g2); try { ImageIO.write(img, "gif", new File(f + "/image.gif"));//ici l'image prend par defaut le nom 'image' } catch (Exception e) { e.printStackTrace(); } }
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN
F.A.Q. : Java, PHP, (X)HTML / CSS
N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager