我正在编写一个简单的文件追踪器,其中包含代码:
JFileChooser fc = new JFileChooser();
int result = fc.showOpenDialog(null);
当我在Windows(7)下运行时,我得到一个带有文本字段的选择器,我可以在其中输入文件名(注意文件:底部的[文本框]):
但是当我在Mac(OSX Mavericks)上运行相同的代码时,我得到一个窗口,没有输入文件名的选项:
我发现我可以使用fc.showDialog
替代,(或者可能showSaveDialog
使用自定义文字来解决这个问题,虽然我还没有尝试过)但我想知道为什么平台会有这种差异。我在Windows下在家工作,然后在Mac上教课。让我的示例代码无法正常工作令人尴尬!
任何见解或建议的TIA。