Java FileChosser ohne Dateityp

wraith07

Mitglied
Hallo im FileChosser gibt es
doch die Möglichkeit den Dateityp im aufklapbaren Feld zu wählen.

Mein Problem ist nun dies. Ich möchte bzw. muss nur eine Verzeichnis auswählen
in dem ich scheichern möchte.
Die Möglichkeit
jfcs.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

hilft mir nicht weiter.

Wie bekomme ich nun
Dateityp: weg?
 
Moin,

also aus dem Dialog kannst Du die Auswahl IMHO nicht entfernen ! !

Allerdings kann man die Klasse "javax.swing.filechooser.FileFilter" ableiten und dort die Endung und die Beschreibung den eigenen Wünschen anpassen (in Deinem Fall dann halt doch .*)

Gruß
Klaus
 
Moin,

also aus dem Dialog kannst Du die Auswahl IMHO nicht entfernen ! !

Allerdings kann man die Klasse "javax.swing.filechooser.FileFilter" ableiten und dort die Endung und die Beschreibung den eigenen Wünschen anpassen (in Deinem Fall dann halt doch .*)

Gruß
Klaus

ja dank,
hatte ich mir faßt schon gedacht.
"javax.swing.filechooser.FileFilter" ableiten

scheibenkleister da habe ich null plan....
 
:google: mal nach "javax.swing.filechooser.FileFilter ableiten", da findest Du so einiges, mit dem Du rumbasteln kannst!

Grundsätzlich brauchst Du sowie
Java:
class DateiFilter extends javax.swing.filechooser.FileFilter
{
    String beschreibung;
    String endung;

    Dateifilter( String endung, String beschreibung )
    {
        this.endung = endung;
        this.beschreibung = beschreibung;
    }

    // Verzeichnisse und Dateien der eingestellten Endung durchlassen
    public boolean accept( File datei )
    {
        if( datei.isDirectory() == true )
        {
            return true;
        }
        else
        {
             return( datei.getName().endsWith(endung) );
        }
    }
}

ACHTUNG: das ist VHIDT :p

Gruß
Klaus
 
ja super
ich habe es hinbekommen.
jetzt nur noch die frage.

kann ich das "Alle Dateien" wegbekommen?

oder zumindest den FileChooser so einstellen,
dass ich die Auswahl nicht mehr aufklappen kann?
 
Zurück