Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [Java] FileFilter

  1. #1

    [Java] FileFilter

    salve ragazzi, sto scrivendo un filtro per un JFileChooser, il codice (molto semplice) è questo:

    codice:
    class Filtro extends FileFilter {
    	
    	public boolean accept(File f) {
    		String estensione=new String();
    		if (f.isDirectory()) return true;
    		else {
    			String filename = f.getName();
    			int i = filename.lastIndexOf('.');
    			if(i>0 && i<filename.length()-1)
    				estensione=filename.substring(i+1).toLowerCase();
    			if (estensione.equals("g")) return true; else return false;
    		}
    	}
    	
    	public String getDescription() {
    		return "File con estensione G";
    	}
    }
    il tutto sembra funzionare, ma nella finestra di dialogo per la scelta dei file, nel menu a tendina rimane la voce "Tutti i file" che, di fatto, mi riattiva la selezione di tutti i tipi di file.

    sapete come eliminare la voce "Tutti i file"?

    grazie. :)

  2. #2
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107
    Ciao; supponiamo che il tuo JFileChooser si chiami fc:
    codice:
    fc.setAcceptAllFileFilterUsed(false);
    così non ti dovrebbe apparire all file. Ciao
    Se vuoi trovare l'arcobaleno, devi sopportare la pioggia

  3. #3
    grazie mille, a buon rendere. ;)

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.