- 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 un fichier"); //nouveau bouton open
- JTextField status = new JTextField("Pas de fichier chargé!"); //nouveau champs de texte
-
- public Ouvrir() {
- super("Test d'ouverture d'un JFileChooser"); //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 static void main(String[] arguments) {
- try{
- UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
- }
- catch (Exception e)
- {
- }
- Ouvrir index = new Ouvrir();
- }
-
- 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)
- {
- status.setText(chooser.getSelectedFile().getAbsolutePath()); //si un fichier est selectionné, récupérer le fichier puis sont path et l'afficher dans le champs de texte
- }
- }
- }
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 un fichier"); //nouveau bouton open
JTextField status = new JTextField("Pas de fichier chargé!"); //nouveau champs de texte
public Ouvrir() {
super("Test d'ouverture d'un JFileChooser"); //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 static void main(String[] arguments) {
try{
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
}
catch (Exception e)
{
}
Ouvrir index = new Ouvrir();
}
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)
{
status.setText(chooser.getSelectedFile().getAbsolutePath()); //si un fichier est selectionné, récupérer le fichier puis sont path et l'afficher dans le champs de texte
}
}
}