2011-03-21 38 views
7

JFileChooser至少在OS X下生成了一個非常不完整的打開對話框,它不支持像輸入文件名的起始位置來選擇它或公開三角形等內容。更好的OS X,Linux的JFileChooser替代品?

有誰知道第三方替代方案具有更全面的功能嗎?理想情況下,我希望每個主要平臺都有一個。我知道windows的XFileDialog,但是Mac和Linux/Unix呢?

在比較:

Java's file chooser

OS X's file chooser

+1

http://stackoverflow.com/q/937533/86515 – KitsuneYMG 2011-03-21 12:17:18

回答

3

是否java.awt.FileDialog做你想要什麼,你可能需要指定

System.setProperty("apple.awt.fileDialogForDirectories", "true"); 

,如果你想獲得一個目錄雖然

+0

哦,它做我想要的非常接近,但它似乎不支持多選! – Zarkonnen 2011-03-21 11:59:05

+0

對不起,你是多運氣的選擇,而不是它現在可以幫你現在java 1.7增加setMultipleMode FileDialog :-(當然,代碼是開放源代碼在打開jdk,也許你可以重新打包它,並與你的應用程序捆綁爲只要你的許可證是兼容的(並假定它已經更新爲MAC OS,可能不是)。 – vickirk 2011-03-21 13:27:40