gpt4 book ai didi

java - 使用 FileDialog 和 JFileChooser 时,在 Mac OS 上选择文件看起来有所不同

转载 作者:行者123 更新时间:2023-12-01 06:13:26 26 4
gpt4 key购买 nike

目前我的应用程序是使用 JFileChooser 编写的,但我更喜欢选择文件时的 FileDialog 外观和感觉。是否有办法改变 Mac OS X 的 JFileChooser 的外观和感觉,使其看起来像 FileDialog?

最佳答案

您可以使用 UIManager 和 Swing Utilities 更改某些对象的外观和感觉,甚至恢复到原始外观和感觉。

import javax.swing.plaf. *;    
import javax.swing.*;

public class TestClass {
public static void main(String[] args) {
JFrame Frame = new JFrame();
JFileChooser file = new JFileChooser();
LookAndFeel Revert = UIManager.getLookAndFeel();
LookAndFeel LF = UIManager.getSystemLookAndFeelClassName(); // Mac OS
try{
UIManager.setLookAndFeel(LF);
SwingUtilities.updateComponentTreeUI(file); // Changes file to current look and feel
UIManager.setLookAndFeel(Revert); // Remove this is you don't want to revert.
}
catch (Exception Fail) {
System.out.println(Fail);
}

}
}

关于java - 使用 FileDialog 和 JFileChooser 时,在 Mac OS 上选择文件看起来有所不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30582990/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com