IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

Applet et JfileChooser


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut Applet et JfileChooser
    Salut à tous,

    J'ai actuellement un applet qui via un socket lit des images provenant d'un serveur.
    J'ai implémenter une fonction qui me permet de sauvegarder sur le disque dur l'image diffusé à l'écran.
    Histoire de bien faire j'ai voulu mettre un JFileChooser pour laisser le choix à l'utilisateur pour l'enregistrement de l'image.

    Le problème est qu'une fois le JFileChooser ouvert , le navigateur est freezer, je ne peut rien faire dans le JfileChooser . En revanche l'applet continue a tourner correctement puisque je vois bien les images défilé.

    Voici ma fonction d'enregistrement :

    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
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    public void getDisplayedImage(String nomSortie)
    	{
     
    		try
    		{
     
    			Boolean okay =false;
     
    			JFileChooser chooser = new JFileChooser();
    			File file;
     
    			//On demande où sauvegarder le fichier
    			chooser.setCurrentDirectory(new File(System.getProperty("user.home")));
    			chooser.setSelectedFile(new File(nomSortie+"capture.jpg"));
    			//chooser.setDialogTitle("Save Attachment - " + attachmentName);
    			int returnVal = chooser.showDialog(null, "Enregistrer");
    			// Si le fichier existe déjà on demande si on souhaite le remplacer
    			if (returnVal == JFileChooser.APPROVE_OPTION && chooser.getSelectedFile().exists()) 
    			{
    				Object[] options = { "Oui", "Non", "Annuler" };
    				int n = JOptionPane.showOptionDialog(null, "Le fichier " + chooser.getSelectedFile().getName()
    				+ " existe déjà. Remplacer?", "Remplacer le fichier existant ?", JOptionPane.YES_NO_CANCEL_OPTION,
    				JOptionPane.QUESTION_MESSAGE, null, options, options[2]);
    				if (n == 0) // Oui on écrase
    				{
    					okay = true;
    				}
    				else
    				{
    					if (n == 2 || n == JOptionPane.CLOSED_OPTION)
    					// cancel
    					okay = false;
    				}
    			} 
    			else
    			{
    				okay = true;
    			}
    			//L utilisateur a t il donner une chemin ?
    			if (returnVal != JFileChooser.APPROVE_OPTION)
    			{
    				okay = false;
    			}
     
    			file = chooser.getSelectedFile();
    			if(okay == true)
    			{
    				ImageIO.write(convertImgToBufferedImg(m_imageCourante),"jpg",file);
    			}
    		}
    		catch(Exception e)
    		{
    			e.printStackTrace();
    		}
    	}
    Si quelqu un à une idée
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 42
    Par défaut
    Salut, ce poste date un peu, mais au cas où..
    Donc,
    Il faut signer l'applet pour que ce dernier puisse faire des accés disques chez le client il me semble...

Discussions similaires

  1. Applet - JFileChooser
    Par Hellboy67 dans le forum Applets
    Réponses: 0
    Dernier message: 03/11/2011, 11h54
  2. applet et JFileChooser
    Par kam81 dans le forum Applets
    Réponses: 1
    Dernier message: 30/09/2007, 19h42
  3. Réponses: 1
    Dernier message: 21/09/2007, 08h49
  4. Applet possédant un JFileChooser
    Par LEK dans le forum Applets
    Réponses: 2
    Dernier message: 16/04/2007, 18h59
  5. JFileChooser dans une applet
    Par jeje99 dans le forum Applets
    Réponses: 2
    Dernier message: 26/10/2005, 11h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo