1

私は切り取ったので、それをトラップする方法を知りたいですか?

frame.addWindowStateListener(new WindowStateListener(){
    public void windowStateChanged(WindowEvent e) {
        System.out.println(e.getNewState());//I need to trap this state when it prints 7
    }
});

フレームのインスタンスが表示され、ボタンmaximizingをクリックすると、minimize印刷されます7(ウィンドウの状態)。その状態をトラップする必要があります。その方法を誰か教えてもらえますか?が戻る
ことはすでに知っていますが、この状態の名前が必要です。e.getNewState()7

4

1 に答える 1

4

ウィンドウが最小化されているかどうかを確認するには、次を使用します。

e.getNewState() == WindowEvent.WINDOW_ICONIFIED

最大限に活用するために:WindowEvent.WINDOW_DEICONIFIED

if(e.getNewState()==7){//your code goes here}

これ7minimizing、前の状態がであるときの状態ですmaximized

于 2011-11-23T14:54:17.730 に答える