Accueil > > > UTILISATION D'UN JFILECHOOSER
UTILISATION D'UN JFILECHOOSER
Information sur la source
Description
Ce code permet à l'utilisateur de choisir un fichier sur son disque dur et affiche le chemin complet de ce fichier, ce code ne montre pas toutes les possibilités d'un JFileChooser donc je l'éditeris pour le compléter plus tard. (regarder la capture d'écran pour voir...)
Source
- 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
}
}
}
Conclusion
Voilà....je l'ai pas commenté à son maximum mais le code est simple, il est fait par un débutant pour des débutants :) ==> pas de zip Mikonyx
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
JFileChooser [ par jpegg ]
Bonsoir a tous,Je dois utiliser un JFileChooser pour creer un gestionaire de fichier de mon repertoire courant. Je cree un JFileChooser, mais j aimera
Obtenir la valeur texte d'un JFileChooser [ par ZeMoskito ]
Bonjour à tous,J'ai un petit problème concernant les JFileChooser.Je réalise une sorte d'FTP avec deux FileChooser dans la meme fenetre, un pour le fi
Filechooser + sauvegarder [ par Bashi ]
Salut, j'essaie d'indiquer dans quel fichier sauvegarder avec un jfilechooser. Cependant, je ne suis pas capable de faire un "save as" au lieu d'un "s
jFileChooser : empêcher la saisie nom du fichier [ par Foub12 ]
Bonjour,j'ai créé un jFileChooser pour que l'utilisateur puisse sélectionner un fichier XML dans mon application. Comment puis-je m'y p
FileFilter affiche toujours 'Tous mes fichiers' [ par sdailly ]
Je cherche à ouvrir un fichier midi. J'utilise JFileChooser et la classe de démo ExempleFileFilter. Je ne veux sélectionner que les fi
Ne pas devoir tapper le nom du fichier dans un jFileChooser [ par Never_Summer ]
Voila,J'ai un objet film qui a une proprieté getNom(). Ce que je voudrai, c'est que lorsque je sauvegarde cette objet en pa
JFileChooser [ par Skyffer3 ]
Bonjour a tous, je voudrais savoir comment transmettre un jfilechooser d'un serveur a un client.Je vous explike, j'aimerais que le client puisse chois
ouvrir et sauvgarder un fichier image avec un jFileChooser. [ par etudev ]
bonjour tout le monde,Je suis une debutante en java et j'utilise jbuilder, je voudrai savoir comment ouvrir un fichier image en utilisant un jFileChoo
Message "Wait" pendant chargement d'un fichier choisi avec JFileChooser [ par killerb0b ]
Bonjour, Je me bat pour un truc qui avait l'air tout simple à l'origine mais qui finallement s'avère très prise de tête. Contexte : J'ai une applica
PROBLEME AVEC LE JFILECHOOSER [ par liquideshark ]
SALUT Je voudrais limiter le choix des fichiers à mon JFILECHOSER; genre dans le combobox type de fichier qu'on ourvre que les fichiers ".txt" et ".h
|
Derniers Blogs
[FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLETECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLE par ROMELARD Fabrice
Speakers: Julien Marechal, Gautier Confiant, Sébastien MEYER La session débute par le positionnement de la solution System Center par rapport aux concepts d'organisation ITIL. Le portail du catalogue de se...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : PLEINIèRE SECOND JOURTECHDAYS PARIS 2012 : PLEINIèRE SECOND JOUR par ROMELARD Fabrice
Après une première journée dédiée aux développeurs, cette seconde journée est dédiée au monde des entreprises et de ses applications. Ainsi, cette pleinière est dédiée à faire un 360 de l'évolution des applications Business aux demandes ac...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : SQLRE : SQL par Julien39
Cliquez pour lire la suite par Julien39
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|