WindowConstants.EXIT_ON_CLOSE vs JFrame.EXIT_ON_CLOSE

时间:2016-01-30 04:37:23

标签: java swing intellij-idea jframe

mainGUI.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Intellij代码分析:

  

警告:(33,46)必须是以下之一: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会更好吗?

为什么?

1 个答案:

答案 0 :(得分:0)

两个选项是相同的。正如你可以看到方法setDefaultCloseOperation()将一个参数作为一个整数值,所以如果你传递了WindowConstants.DISPOSE_ON_CLOSE或JFrame.DISPOSE_ON_CLOSE它就是一样的。