kaninama
Messages postés56Date d'inscriptionlundi 24 avril 2006StatutMembreDernière intervention28 mai 2006
-
26 avril 2006 à 14:46
kaninama
Messages postés56Date d'inscriptionlundi 24 avril 2006StatutMembreDernière intervention28 mai 2006
-
26 avril 2006 à 17:14
Bonjour tt le monde,
jais créer deux classe java dans le même package,
la principale:contient un filechooser je l'utilise pour importer des document
la deuxième: j'ais définie dedans un filtre qui va me permettre de n'importer
que les documents XML
mais jais une erreur que je ne comprend pas la voila:
"Frame1.java":
addChoosableFileFilter(javax.swing.filechooser.FileFilter) in
javax.swing.JFileChooser cannot be applied to (untitled3.filtresimple) at line
137, column 17
je vous fournie mon code :
dans le class principale j'ais ce code:
.....
public void button1_actionPerformed(ActionEvent e) {
filtresimple XML =new
filtresimple(".xml");
JFileChooser choisir=new
JFileChooser(".");
choisir.addChoosableFileFilter(XML);//l'erreur
est la
}
}
le 2eme class:
public class filtresimple {
private String extention;
public filtresimple(String extention) {
if (extention==null){
throw new
NullPointerException("La description (ou extension) ne peut être null.");
}
this.extention=extention;
}
public boolean accepter(File file)
{
if(file.isDirectory())
{
return true;
}
String nomFichier =
file.getName().toLowerCase();
return nomFichier.endsWith(extention);
}
}
Si qlq <st1:metricconverter productid="1 a" w:st="on">1 a</st1:metricconverter> une idée sur la solution il
n’hésite surtout pas a me la donné
scaryman
Messages postés492Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention16 mai 200712 26 avril 2006 à 16:32
Tu dois modifier la déclaration de ta classe ainsi :
class filtresimple extends FileFilter
Tu devras implémenter les 2 méthodes de cette classe car celles-ci sont abstraites.
kaninama
Messages postés56Date d'inscriptionlundi 24 avril 2006StatutMembreDernière intervention28 mai 2006 26 avril 2006 à 17:14
resalut,
oui je tes bien compris scaryman merci, et le pb est bien régler je mets la fonction qu'il faut mettre en cas ou d'autre pérsonne aurront besoin il faut mettre
public class filtresimple extends javax.swing.filechooser.FileFilter
{