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
} |
Partager