2024-03-04 15:06:25 +01:00
|
|
|
public interface FileFilter{
|
|
|
|
boolean accept(File f);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public class DirectoryFilter implements FileFilter{
|
|
|
|
@Override
|
|
|
|
public boolean accept(File f){
|
|
|
|
return f.isDirectory();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
public class Exemple{
|
|
|
|
public static void main(String[] args){
|
|
|
|
File home = new File(System.getProperty("user.home"));
|
|
|
|
File[] liste = home.listFiles(new DirectoryFilter());
|
|
|
|
for(File f : liste){
|
|
|
|
System.out.println(f);
|
|
|
|
}
|
|
|
|
}
|
2024-03-05 16:24:56 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public class Controleur extends MouseAdapter
|
|
|
|
implements MouseMotionListener, ActionListener{
|
|
|
|
...
|
2024-03-04 15:06:25 +01:00
|
|
|
}
|