在我的swing应用程序中,我将UI外观设置为:
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());而且它在Windows上运行得很好。在应用程序内部,用户必须使用JFileChooser选择文件。windows上的JFileChooser外观也是原生的。但不是在Mac上。JFileChooser面板的屏幕截图:

但我更喜欢这样:(这个来自gmail的upload选项)

我应该将UIManager更改为什么或其他任何内容??
发布于 2012-12-10 18:41:07
发布于 2012-12-10 18:28:25
在MacOS上,您可以使用与您所描述的内容类似的FileDialog。缺点是它的可配置性要低得多。
发布于 2012-12-10 17:41:58
适用于Windows、Linux和Mac的文件选择器实现并不是100%适用于任何操作系统
不幸的是,如果你真的想要它,你需要寻找JFileChooser的替代品,或者你需要编写自己的外观和费用。
Java很难跟上操作系统的变化。
https://stackoverflow.com/questions/13798163
复制相似问题