2013-02-05 59 views
1

我正在开发一个Java GUI,用户必须在其中选择一个输出目录。我想使用JFileChooser来做文件选择,但我关心操作系统兼容性。我的GUI必须在Windows,Mac和Linux上运行,所以我想知道JFileChooser是否会在这三个平台上使用适当的路径语法(即JFileChooser将在Windows上将'\'与UNIX上的'/'分开)。如果JFileChooser不是操作系统特定的,它使用什么语法来描述路径?JFileChooser是否会生成特定于操作系统的路径?

回答

1

JFileChooser在每个操作系统的相应目录(Windows的C:/,我相信mac的用户库,以及Linux的相应目录)上自动启动。正因为如此,JFileChooser可以在所有操作系统上使用,正如常识所暗示的那样。

如果情况并非如此,并且JFileChooser在所有操作系统上都不兼容,那么很有可能它不会成为java的易访问部分,并且会为其他操作系统提供相应的对应部分。

+0

谢谢。我虽然是独立于操作系统,但我只是想确保它。 – Xceptional

相关问题