如何检测JFrame窗口最小化和最大化事件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何检测JFrame窗口最小化和最大化事件?相关的知识,希望对你有一定的参考价值。
有没有办法让JFrame对象的事件监听器检测用户何时单击窗口最大化或最小化按钮?
我使用JFrame对象如下:
JFrame frame = new JFrame("Frame");
答案
你可以使用WindowStateListener。 How to Write Window Listeners教程演示了如何创建与窗口相关的事件处理程序。
另一答案
- 创建一个框架并添加一个监听器:
JFrame frame = new JFrame();
frame.addWindowStateListener(new WindowStateListener() {
public void windowStateChanged(WindowEvent arg0) {
frame__windowStateChanged(arg0);
}
});
另一答案
是的,你可以通过WindowListener
实现windowIconified(WindowEvent e)
方法,即windowDeiconified(WindowEvent e)
来实现。
有关更多详细信息,请访问this
以上是关于如何检测JFrame窗口最小化和最大化事件?的主要内容,如果未能解决你的问题,请参考以下文章