Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [Java] FileFilter

  1. #1
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797

    [Java] FileFilter

    Non riesco a capire come fare in modo che mi permetta di selezionare più tipi di file, con annessa descrizione
    es .BPM "File BPM" .JPG "File JPG"

  2. #2
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107
    Ciao; non l'ho provato ma secondo me in questo modo dovrebbe andare per quanto riguarda l'estensione (per la descrizione mi sa che non devi aigre su FileFilter):

    codice:
    import java.io.FileFilter
    
    public class MyFileFilter implements FileFilter{
    
    
       public boolean accept( File theFile ){
    
          return ( (theFile.getAbsolutePath().endsWith( ".BPM" )) || (theFile.getAbsolutePath().endsWith( ".JPG" )) );
       }
    }
    Se vuoi trovare l'arcobaleno, devi sopportare la pioggia

  3. #3
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797
    fin qui c'ero, ma come faccio a far comparire nel menù a tendina del filtro una voce BMP e una JPG?

  4. #4
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    col metodo getDescription sempre di FileFilter:

    codice:
    ...
    String getDescription() {
    return "Image file: BMP, JPG";
    }
    ...
    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

  5. #5
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797
    Originariamente inviato da netarrow
    col metodo getDescription sempre di FileFilter:

    codice:
    ...
    String getDescription() {
    return "Image file: BMP, JPG";
    }
    ...
    nn posso avere più voci nel menu? così ne fa solo una.

  6. #6
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    Originariamente inviato da bako
    nn posso avere più voci nel menu? così ne fa solo una.
    ah! è vero.
    Io ne ho sempre dovuta fare una, per farne di più se vai in JAVA_HOME/jre/demo o cmq cerchi nella cartelle del tuo jdk i demo, uno mostra proprio come usare queste cose.

    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.