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