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

 Java Discussion :

[Swing] Button search qui remplit un fichier txt


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Flooxe
    Invité(e)
    Par défaut [Swing] Button search qui remplit un fichier txt
    Bonjour amis développeurs,

    Je suis en formation accélérée Java depuis 3 mois, je me retrouve en stage et je bloque sur un problème qui je pense n'est pas de mon niveau. Je vous explique.

    Je dois créer une interface en Swing. J'ai une fenêtre et un bouton pour le moment. Je bloque car mon bouton doit faire quelque chose de précis.
    Lorsque que l'utilisateur appuie sur le bouton, une fenêtre "Explorer" s'ouvre et il va chercher un dossier, par exemple "projet 1", et lorsqu'il clique dessus, le chemin de ce fichier va s'écrire dans un fichier txt par exemple sur le bureau.

    J’espère que c'est compréhensible ce que j'ai dit ^^

    Je vous mets mon code si cela peux vous aider

    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
     
    Public class Fenetre extends JFrame implements ActionListener {
     
    	private JPanel pan = new JPanel();
    	private JButton bouton;
     
    	public Fenetre() throws IOException{
     
    		setTitle("Logiciel");
    		setSize(700, 400);
    		setResizable(true);
    		setLocationRelativeTo(null);
    		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     
    		bouton = new JButton("Folder Test");
    		bouton.addActionListener(this);	
    		pan.add(bouton);
    		setContentPane(pan);
    		setVisible(true);
     
    	}
     
    	public void actionPerformed(ActionEvent e) {
     
    			JFileChooser choix = new JFileChooser();
    			choix.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
    			int retour = choix.showOpenDialog(this);
     
    			if(retour == JFileChooser.APPROVE_OPTION)
    				choix.getSelectedFile();
    				String t=choix.getSelectedFile().getAbsolutePath();
    				//mod.setText(t);
     
    	}
    	{
    				File fichier = new File("C:\\Users\\Flo\\workspace\\TrainDy\\monfichier.txt");
    				fichier.createNewFile();
    				FileWriter ffw = new FileWriter(fichier);
    				ffw.write();
    				ffw.close();
    	}
    }
    Dernière modification par joel.drigo ; 24/05/2017 à 10h55. Motif: Orthographe, ponctuation, suppression des mentions "verbales" inutles

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 098
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 098
    Par défaut
    Citation Envoyé par Flooxe Voir le message
    J’espère que c'est compréhensible ce que j'ai dit ^^
    C'est compréhensible oui. Mais la question c'est quoi ?
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Flooxe
    Invité(e)
    Par défaut
    Ah pardon oui Ma question est que, pour le moment, lorsque je vais chercher un dossier avec l'explorateur, il ne se passe rien, mon fichier txt reste vide. J'ai mon JFilechooser et mon FileWriter mais je n'arrive pas à les faire bosser ensemble ^^
    Dernière modification par joel.drigo ; 24/05/2017 à 10h56.

  4. #4
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 098
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 098
    Par défaut
    Forcement,

    Ca ne fera rien du tout, d'ailleurs il n'y aucune méthode write sans paramètre.

    Passe lui un string et ca devrait marcher mieux.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Flooxe
    Invité(e)
    Par défaut
    Pardon mais je ne comprend pas comment faire

  6. #6
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Salut,


    Citation Envoyé par Flooxe Voir le message
    Pardon mais je ne comprend pas comment faire
    Bah, comme tu veux écrire le chemin de ton fichier sélectionné dans le nouveau fichier, il sufft de le faire, en passant t (la variable qui contient justement ce chemin) en paramètre à la méthode write.


    Au passage fichier.createNewFile(); ne sert à rien. Le FileWriter crééra le fichier s'il n'existe pas, ou le videra dans le cas contraire.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  7. #7
    Flooxe
    Invité(e)
    Par défaut
    Nan mais je suis trop nul je n'y arrive pas

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 04/11/2014, 17h37
  2. Réponses: 1
    Dernier message: 30/07/2010, 14h39
  3. Réponses: 2
    Dernier message: 21/06/2010, 08h51
  4. selection des fichiers TXT qui commence par SR dans getopenfilename
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 11/05/2009, 17h04
  5. Réponses: 1
    Dernier message: 27/06/2006, 18h34

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