Создает ли JFileChooser путь, зависящий от ОС?

Я разрабатываю графический интерфейс Java, в котором пользователи должны выбрать выходной каталог. Я хочу использовать JFileChooser для выбора файлов, но меня беспокоит совместимость с ОС. Мой графический интерфейс должен работать в Windows, Mac и Linux, поэтому я хочу знать, будет ли JFileChooser использовать соответствующий синтаксис пути на этих трех платформах (т.е. JFileChooser будет разделять каталоги с помощью '\' в Windows и '/' в UNIX). Если JFileChooser не зависит от ОС, какой синтаксис он использует для описания пути?


person Xceptional    schedule 05.02.2013    source источник


Ответы (1)


JFileChooser автоматически запускается в соответствующем каталоге для каждой ОС (C:/ для Windows, я полагаю, пользовательская библиотека для Mac и соответствующий каталог для Linux). Из-за этого JFileChooser можно использовать во всех операционных системах, как подсказывает здравый смысл.

Если бы это было не так и JFileChooser не был совместим со всеми ОС, то, скорее всего, он не был бы легкодоступной частью java и имел бы соответствующие аналоги для других операционных систем.

person Azulflame    schedule 05.02.2013
comment
Спасибо. Я думал, что это не зависит от ОС, но я просто хотел убедиться в этом. - person Xceptional; 05.02.2013