Я разрабатываю графический интерфейс Java, в котором пользователи должны выбрать выходной каталог. Я хочу использовать JFileChooser для выбора файлов, но меня беспокоит совместимость с ОС. Мой графический интерфейс должен работать в Windows, Mac и Linux, поэтому я хочу знать, будет ли JFileChooser использовать соответствующий синтаксис пути на этих трех платформах (т.е. JFileChooser будет разделять каталоги с помощью '\' в Windows и '/' в UNIX). Если JFileChooser не зависит от ОС, какой синтаксис он использует для описания пути?
Создает ли JFileChooser путь, зависящий от ОС?
Ответы (1)
JFileChooser автоматически запускается в соответствующем каталоге для каждой ОС (C:/
для Windows, я полагаю, пользовательская библиотека для Mac и соответствующий каталог для Linux). Из-за этого JFileChooser можно использовать во всех операционных системах, как подсказывает здравый смысл.
Если бы это было не так и JFileChooser не был совместим со всеми ОС, то, скорее всего, он не был бы легкодоступной частью java и имел бы соответствующие аналоги для других операционных систем.
person
Azulflame
schedule
05.02.2013
Спасибо. Я думал, что это не зависит от ОС, но я просто хотел убедиться в этом.
- person Xceptional; 05.02.2013