Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package gui;
- import javax.swing.JFileChooser;
- import javax.swing.JFrame;
- import javax.swing.JButton;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- public class Form extends JFrame{
- private static final long serialVersionUID = -3526248974305872670L;
- private Listener l = new Listener();
- private JButton toButton;
- public Form(){
- toButton = new JButton("...");
- toButton.setBounds(395, 86, 24, 20);
- toButton.addActionListener(l); // c'est ici que le listener est declarer pour le buton "toButton"
- add(toButton);
- setVisible(true);
- }
- public class Listener implements ActionListener{
- final JFileChooser fc = new JFileChooser();
- @Override
- public void actionPerformed(ActionEvent e) {
- if(e.getSource() == toButton){
- fc.setMultiSelectionEnabled(false);
- fc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
- fc.setCurrentDirectory(new File(System.getProperty("user.home"))); // met ce que tu veux ici
- int returnVal = fc.showSaveDialog(Form.getInstance().getFocusOwner());
- if(returnVal == JFileChooser.APPROVE_OPTION) {
- if(fc.getSelectedFile().isFile()){
- //si fichier
- } else {
- //si dossier
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement