Ancrer un JFileChooser dans un JFrame
Salut, lorsque j'utilise la méthode showOpenDialog, j'ai le JFileChooser et les boutons Open et Close fonctionne. De plus, j'ai le statut de celui-ci grâce au retour de showOpenDialog.
Mais je dois placer mon JFileChooser dans un JFrame, cela fonctionne à la merveille, mais les boutons "open" et "close" ne fonctionne pas, et puisque je n'apelle pas showOpenDialog je ne sais pas comment accéder au statut du JFC.
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| public class openFileChooser implements ActionListener{
JFileChooser fc = new JFileChooser();
private JFrame f;
public void actionPerformed(ActionEvent arg0) {
f = new JFrame("Open");
fc.setAcceptAllFileFilterUsed(false);
FileFilter filterMp3 = new FileNameExtensionFilter("MP3 File", "mp3");
FileFilter filterWav = new FileNameExtensionFilter("WAV File", "wav");
fc.addChoosableFileFilter(filterMp3);
fc.addChoosableFileFilter(filterWav);
f.add(fc);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(new Dimension(600, 350));
f.setVisible(true);
//fc.showInputDialog(null); //Si j'utilise cette ligne l'effet //pop-up sort le JFC du JFrame
}
} |