liquideshark
Messages postés32Date d'inscriptionmercredi 2 août 2006StatutMembreDernière intervention29 mai 2007
-
5 mars 2007 à 12:20
liquideshark
Messages postés32Date d'inscriptionmercredi 2 août 2006StatutMembreDernière intervention29 mai 2007
-
8 mars 2007 à 00:57
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 ".html", et non pas "tous les fichier" en standart.
Voici comment je fait appel au jfilechooser:
===========================
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
JFileChooser chooser = new JFileChooser();
chooser.setApproveButtonText("Ouvrir");
chooser.setDialogTitle("Ouvrir fichier texte");
chooser.setFileSelectionMode(chooser.FILES_ONLY);
int bouton_ouvrir = chooser.showOpenDialog(null);
if(bouton_ouvrir == chooser.APPROVE_OPTION){
jTextArea1.setText(chooser.getSelectedFile().getPath());
}
}
=============================================
COMMENT POURAI JE COMPLETER CE CODE ET OUVRIR QUE LES FICHIER TXT ET HTML MERCI
AU PLAISIR DE VOUS RELIRE
super_toinou
Messages postés764Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 8 mars 20116 6 mars 2007 à 10:34
Yop,
comme j t ai dis t es obligé de crée ton propre FileFilter,
donc tu te crée la classe suivante (on peut faire mieux mais la ca marche)
attention c est import javax.swing.filechooser.FileFilter et pas java.io.FileFilter
import javax.swing.filechooser.FileFilter;
class MyFileFilter extends FileFilter{
public boolean accept(File pathname) {
String name = pathname.getName();
if(name!=null){
if((name.toLowerCase().endsWith("txt"))
||(name.toLowerCase().endsWith("html"))){
return true;
}
}
return false;
}
public String getDescription() {
return "Filtre Html et txt";
}
}
et apres avant d ouvrir ton filechooser tu fais
FileFilter filter = new MyFileFilter();
chooser.setFileFilter(filter);
liquideshark
Messages postés32Date d'inscriptionmercredi 2 août 2006StatutMembreDernière intervention29 mai 2007 5 mars 2007 à 22:20
Salut Super T
oui pour la java api jai deja fait un tour, cest un peu bizarre.
et pour ton exemple comment on utile cette methode avec le jfilefilter, et l'argument FILE ?????
je voudrais completer ce petit code :
===========================
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
JFileChooser chooser = new JFileChooser();
chooser.setApproveButtonText("Ouvrir");
chooser.setDialogTitle("Ouvrir fichier texte");
chooser.setFileSelectionMode(chooser.FILES_ONLY);
int bouton_ouvrir = chooser.showOpenDialog(null);
if(bouton_ouvrir == chooser.APPROVE_OPTION){
jTextArea1.setText(chooser.getSelectedFile().getPath());
}
}
=============================================
si vous avez une page qui va m simplifier la vie, jai envie de mettre le moins de ligne possible
merci les gas
Vous n’avez pas trouvé la réponse que vous recherchez ?