2013-02-05 55 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

相關問題