0

我正在编写一个简单的文件选择器,其中有代码:

JFileChooser fc = new JFileChooser();
int result = fc.showOpenDialog(null);  

当我在 Windows (7) 下运行它时,我得到一个带有文本字段的选择器,我可以在其中输入文件名(注意底部的文件:[文本框]):

注意底部的文件:[文本框]

但是当我在 Mac (OSX Mavericks) 上运行相同的代码时,我得到一个没有输入文件名选项的窗口:

无法输入文件名

我发现我可以通过使用fc.showDialog来解决这个问题,(或者可能showSaveDialog使用自定义文本,虽然我没有尝试过)但我想知道为什么平台会有这种差异。我在 Windows 下在家工作,然后在 Mac 上教授课程。让我的示例代码无法正常工作真是令人尴尬!

TIA 提供任何见解或建议。

4

0 回答 0