我已将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恢复的事件。怎么做