我已经用于WindowStateListener
监听窗口最大化事件。我成功了。但是当我将框架恢复到其原始大小(窗口最大化时出现在最大化图标上的按钮)时,按钮变得不可见。我想我需要处理恢复事件,然后重新绘制这些按钮。这是我到目前为止所做的
frame.addWindowStateListener(new WindowStateListener() {
@Override
public void windowStateChanged(WindowEvent e) {
// TODO Auto-generated method stub
if((e.getNewState() & Frame.ICONIFIED) == Frame.ICONIFIED){
}
else if ((e.getNewState() & Frame.MAXIMIZED_BOTH) == Frame.MAXIMIZED_BOTH){
System.out.println("Maximized");
scaleButtons();
maximized = true;
}
else{
maximized = false;
}
}
});
我想处理 jframe 恢复事件。怎么做