Hallo Leute!!!
ich will mit jchooser NUR OdnerN oder Unterodner, die ein bestimmteR
Dateityp enthalten, sichtbar machen. Also andere OdnerN oder
Unterodnern, die diesen Dateityp nicht enthalten, müssen unsichtbar
sein. zB: mit den unterstehende Codes, koennen alle Odnern und
Unterodnern (auch die haben kein Text-Datei) ausgewählt bzw. geoffnet
werden und nur die Text-Datei in diesen Odnern werden sichtbar.
1 | JFileChooser fc = new JFileChooser();
|
2 |
|
3 | fc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES_ONLY);
|
4 | fc.setFileFilter( new FileFilter() {
|
5 |
|
6 |
|
7 | public boolean accept( File f ) {
|
8 | return f.isDirectory() ||
|
9 | f.getName().toLowerCase().endsWith(".txt");
|
10 | }
|
11 | public String getDescription() {
|
12 | return "Text Dateien(*.txt) ";
|
13 | }
|
14 | } );
|
15 | ......
|
16 | .....
|
Aber jetzt wie kann ich diese Code so ändern, dass auch NUR die Odnern
und Unterodnern, die Text-Dateien enthalten, sichtbarseien und die
andere Odner oder Unterodnern, die keine Text-Datei haben Unsichtbar
bleibe?
Habe ich mit wie folgt versuch, aber funtionniert nicht :
1 | ........
|
2 | .......
|
3 | return !f.isDirectory() &&
|
4 | f.getName().toLowerCase().endsWith(".txt");
|
5 | .......
|
6 | .....
|
Kann jemand mir weiterhelfen?
Danke ;)