Cambiar el directorio raiz para un JFileChooser

Diego
16 de Mayo del 2006
Tengo este c贸digo:
// Importo el paquete
import javax.swing.filechooser.FileSystemView;
...
// Se obtiene la vista del sistema de archivos
FileSystemView arpetaFotos=FileSystemView. getFileSystemView();
// Cambio el directorio raiz a la carpeta de fotos
carpetaFotos.createFileSystemRoot(new File,(/*Direcci贸n pseudo-raiz que contiene fotos y subcarpetas*/));
// Asigno al JFileChooser la nueva vista del Sistema
//de ficheros.
setFileSystemView(carpetaFotos);

Esto es lo que yo quiero hacer, de modo que el usuario s贸lo pueda trabajar a partir del directorio que yo quiera, (y sus subdirectorios) sin que pueda ver nada fuera del mismo. El problema es que el m茅todo createFileSystemRoot es protected, y adem谩s heredando no consigo que considere como raiz al File pasado como par谩metro, . He rebuscado por la API e Internet y no he encontrado nada parecido, 驴a alguien se le ocurre c贸mo resolver este problema?

Gracias por anticipado