java - WindowConstants.EXIT_ON_CLOSE 与 JFrame.EXIT_ON_CLOSE

标签 java swing intellij-idea jframe

mainGUI.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Intellij代码分析:

Warning:(33, 46) Must be one of: WindowConstants.DO_NOTHING_ON_CLOSE, WindowConstants.HIDE_ON_CLOSE, WindowConstants.DISPOSE_ON_CLOSE, WindowConstants.EXIT_ON_CLOSE

那么,使用 WindowConstants.EXIT_ON_CLOSE 更好吗?而不是JFrame.EXIT_ON_CLOSE

为什么?

最佳答案

这两个选择是相同的。如您所见,方法 setDefaultCloseOperation() 将一个整数值作为参数,因此如果您传递 WindowConstants.DISPOSE_ON_CLOSE 或 JFrame.DISPOSE_ON_CLOSE ,它是相同的。

关于java - WindowConstants.EXIT_ON_CLOSE 与 JFrame.EXIT_ON_CLOSE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35098029/

相关文章:

java - 无法在本地计算机上运行 Cloudfoundry UAA

java - 替代 Linux 上的 JFileChooser?

Android Studio 3.1 无法解析符号(主题、小部件、属性等)

angular - 有没有办法在 Typescript 和 Angular 中为 "let variable"类型提示 IDE?

java - 重写和继承

java - 截取MVEL表达式中每个函数的输入和输出

按下 Pane 中的按钮时发生 JavaFX InvokingTargetException

java - 显示大量 JTextPanes?

java - 如何确定 JTextField 的大小?

java - IntelliJ 下的 Scala 调试非常慢