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(); } }
Partager