Salve. Ho un problema, praticamente il compilatore non mi riconosce il metodo listFiles di File con argomento un FileFilter:

codice:
				if (files[i].isDirectory())
				{
					File[] dirFiles = files[i].listFiles
					(
						new FileFilter()
						{
							public boolean accept (File f)
							{
								if (f.isDirectory())
									return true;
								
								String extension = getExtension (f);
								if (extension != null)
								{
									if (extension.equals ("bmp") || extension.equals ("tiff")
									|| extension.equals ("tif") || extension.equals ("gif")
									|| extension.equals ("gif") || extension.equals ("jpeg")
									|| extension.equals ("jpg") || extension.equals ("png"))
										return true;								
								}
								
								return false;
							}
							
							public String getDescription()
							{
								return "Immagini";
							}				
						}
					);
					for (int j = 0; j < dirFiles.length; j++)
						if (!selFiles.contains (dirFiles[j]) && dirFiles[j].isFile())
							selFiles.add (dirFiles[j]);
				}
Come è possibile? Ho la necessità di recuperare solo file di immagini da una specifica cartella, ma con questo errore mi trovo bloccato...