Я бы хотел создать каталог в папке «Документы» пользователя, но пока я только узнал, как получить домашний каталог пользователя:
javax.swing.JFileChooser fr = new javax.swing.JFileChooser();
javax.swing.filechooser.FileSystemView fw = fr.getFileSystemView();
this.userDirectory = fw.getDefaultDirectory();
В Windows приведенный выше код возвращает каталог «Мои документы», и это здорово, именно там должны идти новые документы. На OS X это только возвращает домашний каталог.
Добавление 'Documents' к возвращаемому пути может вызвать проблемы с локализацией.
Как я могу это сделать?