JFileChooser在Mac中不显示窗口

时间:2019-07-07 11:10:23

标签: java swing

我为应用程序提供以下代码。我在Ubuntu中使用了它,效果很好。但是,当我尝试在具有相同Java版本的macOS中运行它时,会遇到一些问题。第一个JFileChooser打开并运行良好。但是第二个JFileChooser不会显示。

SecondScreen(collectionViewLayout: layout)

1 个答案:

答案 0 :(得分:1)

是的,这似乎是Mac上的一些怪异现象。但是,我为您找到了一个简单的解决方法:

实际上没有必要在这里制作另一个JFileChooser实例;您可以简单地删除以下行:

fc = new JFileChooser();

并保留所有其他内容,现在它将按目录名称两次以适当的名称弹出文件选择器对话框。

这个bug report似乎表明,即使按照oracle的某个人的说法,这是不可复制的,但该错误已经存在了一段时间。