1

JDialog があり、その状態が最大化、最小化、または通常のいずれであるかを確認したいと思います。どうやってやるの?

私が試してみました:

private JDialog dialog = new JDialog();
dialog.addWindowStateListener(new WindowStateListener() { 
        @Override
        public void windowStateChanged(WindowEvent e) {  
                if(e.getNewState()==JFrame.MAXIMIZED_BOTH){ 
                        System.out.println(" state MAXIMIZED_BOTH");
                        dialog.repaint();
                }
        }
    }); 

しかし、それはもちろん機能しません。

ありがとう

4

1 に答える 1

0

JDialog は、最小化/最大化ボタンを表示しません。ここを見ると、これらのボタンを JDialog に追加できるかどうか尋ねられましたが、それはお勧めできません。WindowStateListener を JDialog に追加すると、トリガーされないように見えます。

于 2013-08-31T15:51:08.170 に答える