Java 如何检测JFrame窗口最小化和最大化事件?
有没有一种方法可以让JFrame对象的事件侦听器在用户单击窗口最大化或最小化按钮时进行检测 我使用JFrame对象的方式如下:Java 如何检测JFrame窗口最小化和最大化事件?,java,swing,jframe,awt,windowlistener,Java,Swing,Jframe,Awt,Windowlistener,有没有一种方法可以让JFrame对象的事件侦听器在用户单击窗口最大化或最小化按钮时进行检测 我使用JFrame对象的方式如下: JFrame-frame=新的JFrame(“frame”)您可以使用。本教程演示如何创建与窗口相关的事件处理程序 是的,您可以通过实现WindowListener方法来实现这一点,即windowIconified(WindowEvent e)bywindowDeiconified(WindowEvent e) 有关更多详细信息,请访问 创建框架并添加侦听器: JFr
JFrame-frame=新的JFrame(“frame”)代码>您可以使用。本教程演示如何创建与窗口相关的事件处理程序 是的,您可以通过实现WindowListener
方法来实现这一点,即windowIconified(WindowEvent e)
bywindowDeiconified(WindowEvent e)
有关更多详细信息,请访问
创建框架并添加侦听器:
JFrame=newjframe();
frame.addWindowsStateListener(新WindowsStateListener(){
公共无效WindowsStateChanged(WindowEvent arg0){
帧状态已更改(arg0);
}
});代码>是,我需要知道何时调整窗口大小,以便我可以重新绘制框架内的组件。调整框架大小时,将自动调用方法validate()和
repaint()',但您可能需要更新其他数据结构;另请参见。最大化意味着从最小化返回(显示)吗?