0

我已经用于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 恢复事件。怎么做

4

0 回答 0