setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);是什么意思setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); 他与 setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);有啥区别呢
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/27 08:06:04
![setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);是什么意思setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); 他与 setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);有啥区别呢](/uploads/image/z/13721159-47-9.jpg?t=setDefaultCloseOperation%28WindowConstants.DISPOSE_ON_CLOSE%29%3B%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9DsetDefaultCloseOperation%28WindowConstants.DISPOSE_ON_CLOSE%29%3B+%E4%BB%96%E4%B8%8E+setDefaultCloseOperation%28JFrame.DISPOSE_ON_CLOSE%29%3B%E6%9C%89%E5%95%A5%E5%8C%BA%E5%88%AB%E5%91%A2)
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);是什么意思setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); 他与 setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);有啥区别呢
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);是什么意思
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
他与
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
有啥区别呢
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);是什么意思setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); 他与 setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);有啥区别呢
你可以通过程序来输出两个的值:
System.out.println("11:"+JFrame.DISPOSE_ON_CLOSE);
System.out.println("12:"+WindowConstants.DISPOSE_ON_CLOSE);
你会发现两个的值都是2
所以单从值上面来看,没有区别.
但是两个定义的位置不一样,所以从合理性的角度来看,当你在JFrame中操作时应该用JFrame.DISPOSE_ON_CLOSE,当你在Window中操作时,应该用WindowConstants.DISPOSE_ON_CLOSE.