Bonsoir,
je travaille sur l'analyse des fichiers pdf, word et texte.
J'ai fait une interface graphique pour sélectionner un fichier mais j'ai pas
su comment filtrer la sélection des fichiers pour accepter que les fichiers
d'extension .doc, .pdf et .txt
voilà le code
Merci de m'aider
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
34
35
36
37
38
39
40
41
42
43 import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; public class SelectionFichier 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) { } SelectionFichier index = new SelectionFichier(); } 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 } } }![]()
Partager