gpt4 book ai didi

java - 与 JFrame.setDefaultCloseOperation 等效的 AWT 是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:36:38 25 4
gpt4 key购买 nike

我们正在使用 JFrame 的 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) 方法。

我想支持 native 外观,因此我必须使用 AWT 而不是 Swing。那么相当于setDefaultCloseOperation的AWT方法是什么?

我认为为了支持原生外观和感觉我们应该使用 AWT 而不是 Swing 是否正确?

最佳答案

AWT 中没有一个等效的方法,但您可以自己构建它。

myFrame.addWindowListener(
new WindowAdapter(){
public void windowClosed(WindowEvent e) { System.exit(0); }
}
);

您可以在不使用 AWT 的情况下接近原生保真度。相反,使用 UIManager 设置默认的外观。

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeel());

您必须在显示任何 UI 之前执行此操作,否则事情会变得有点麻烦。

关于java - 与 JFrame.setDefaultCloseOperation 等效的 AWT 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1236993/

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