Bonjour, je crée un jeu avec un systeme de création et de chargement de profil.

Je peux acceder acceder à mes fichiers via le programme ci-dessous.
J'ai deux questions.

Tout d'abords, j'aimerai pouvoir acceder à un dossier spécifique en cliquant sur le bouton, (ici workspace car c'est là que seront mes fichiers Users) à la place de tomber sur Mes Documents.

Puis, j'aimerai déclancher le lancement de la classe Menu, avec comme paramètre un Users , qu'on aura choisi en cliquant dessus dans l'explorateurs windows

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
import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.io.*;
 
     public class Ouvrir extends JFrame implements ActionListener{
 
     JButton open = new JButton("Selectionner votre profil"); //nouveau bouton open
     JTextField status = new JTextField("Pas de fichier chargé!"); //nouveau champs de texte
 
     public Ouvrir(users u) {
     super("Chargement de profil"); //titre
     setSize(450,100); //taille
     setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//fermeture
     status.setEditable(false);
     open.addActionListener(this);//ajout d'un actionlistener
     JPanel pane = new JPanel();
     BorderLayout bord = new BorderLayout();
     pane.setLayout(bord);
     pane.add("North", status);
     pane.add("Center", open);
     setContentPane(pane);
     setVisible(true);
     }
 
     public void actionPerformed(ActionEvent evt) {
     JFileChooser chooser = new JFileChooser();//création dun nouveau filechosser
     chooser.setApproveButtonText("Choix du fichier..."); //intitulé du bouton
     chooser.showOpenDialog(null); //affiche la boite de dialogue
     if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION);
 
      // Menu(u).openfenetre
}
voici ma classe users :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
import java.io.Serializable;
 
public class Users implements Serializable{
 
	private String name;
 
	public Users(String name) {
		this.name=name;	
 
	}
 
 
     }
A vrai dire j'ai trouvé le programme Ouvrir sur internet, et mettre "chooser.setApproveButtonText" en paramètre de Menu() ne marche pas; merci.