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

Agents de placement/Fenêtres Java Discussion :

Utilisation d'un JFileChooser pour save


Sujet :

Agents de placement/Fenêtres Java

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2014
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Utilisation d'un JFileChooser pour save
    Bonjour,Bonsoir,

    Tout d'abors je m'excuse si le sujet a déjà était évoqué , mais je n'ai pas vu.

    Voila mon problème, Je suis en train de dévellopé un Editeur de Diagramme UML , et je m'occupe de la partie Save/Open.
    J'ai donc voulu utiliser un JFileChooser pour sauvegarder mon fichier en le sérialisant. Mais le problème c'est que j'ai bien le JFileChooser qui s'ouvre , je peux naviguer sans problème dans mon arborescence de fichier , créer de nouveau dossier , mais lorsque je veux ecrire le fichier , rien ne se passe . Ayant un peu de mal avec , a la fois Swing, et les I/O ( c'est a dire qu'on commence tout juste a les faire et BIM projet) je tatouille depuis un petit moment sans succès , alors si une bonne âme voyait la solution qui m'échappe^^.

    Mon code ci-joint ( je me permet de mettre que la partie du code que je pense concerné, mais bon si besoin de précision ...)

    Juste l'action listener qui réagie quand on appuye sur l'item save dans le menu
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    saveItemMenu.setText("Save");
    		fileMenu.add(saveItemMenu);
    		saveItemMenu.addActionListener(new java.awt.event.ActionListener() {
    			public void actionPerformed(java.awt.event.ActionEvent evt) {
    				showSaveFileDialog();
    			}
    		});
    et la méthode showSaveFileDialog() call a ce moment.
    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
     
    private void showSaveFileDialog() {
    		JFileChooser fileChooser = new JFileChooser();
    		fileChooser.setDialogTitle("Specify a file to save");
     
    		int userSelection = fileChooser.showSaveDialog(this);
    		if (userSelection == JFileChooser.APPROVE_OPTION) {
    			String fileName=fileChooser.getParent()+fileChooser.getName();
    			System.out.println(fileName);
    			try {
    				FileOutputStream fichier = new FileOutputStream(fileName);
    				ObjectOutputStream oos = new ObjectOutputStream(fichier);
    				oos.writeObject(model);
    				oos.flush();
    				oos.close();
    			}
    			catch (java.io.IOException e) {
    				System.out.println("FAIL");
    				e.printStackTrace();
    			}
    		}
    	}

  2. #2
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2014
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    bon bah pour mon premier poste sur le forum je vais pas marquer les esprits par ma pertinence.

    Bref tout ca pour dire que j'ai résolu mon problème a force de bidouillage , et en fait (contrairement a ce que j'ia lu dans un autre topic sur ce forum) ca marche tres bien avec getAbsolutPath pour récupérer le chemin . du coup je peux save mes diagramme UML et les rouvrir apres c'est cool =D
    réussite du soir , alors je m'auto congratule.

    Bonne soirée et désolé pour le dérangement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [File][JFileChooser]Ajouter une extension pour "Save as
    Par leminipouce dans le forum AWT/Swing
    Réponses: 10
    Dernier message: 27/01/2006, 15h45
  2. Peut-on utiliser les SGBDs libres pour construire un DWH ?
    Par daabos dans le forum Alimentation
    Réponses: 6
    Dernier message: 01/10/2004, 10h35
  3. [DLL] Utilisation d'une DLL pour utiliser serveur Firebird
    Par sekiryou dans le forum Bases de données
    Réponses: 2
    Dernier message: 11/08/2004, 14h20
  4. Utiliser le port parallele pour simuler un digicode
    Par nonoRedDevils dans le forum Assembleur
    Réponses: 8
    Dernier message: 30/12/2003, 13h23
  5. utilisation d'objets ADO pour CMS sur POSTGRESQL7.3.2
    Par turbok dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 10/10/2003, 09h29

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