Я не совсем уверен, что полностью понимаю, чего вы пытаетесь достичь, но, возможно, вы могли бы обернуть FileSystemView
и переопределить getParentDirectory(...)
, чтобы вернуть тот же каталог снова. Затем позвоните setFileSystemView(...)
на JFileChooser
. Тем не менее, обратите внимание, что есть платформо-зависимые подклассы FileSystemView
, и вы должны быть очень осторожны с этим.
Редактировать: могут быть и другие способы, например, переопределение JFileChooser#setCurrentDirectory()
или создание собственного пользовательского интерфейса, но я бы не рекомендовал использовать ни один из них, даже метод FileSystemView
.
1012 *
*
Можно создать собственный диалог и просто отобразить файлы одного каталога.
Это может быть проще и, по крайней мере, более легко обслуживаемо, поскольку реализация должна быть достаточно простой.