PropertyChangeListener

PropertyChangeListener

InternalFrameListener不实现InternalFrame状态更改的方法。
我想知道是否可以实施任何事件来检查JInternalFrame是否最大化?
如果是,那怎么办?

最佳答案

可以通过

编辑:

        PropertyChangeListener propertyChangeListener = new PropertyChangeListener()     {
        public void propertyChange(PropertyChangeEvent evt) {
            JInternalFrame[] jInternalFrame=desktop.getAllFrames(); //desktop is JDesktopPane
            if(interFrame.isMaximum()){
            System.out.println("My window Maximised");
            }};

      interFrame.addPropertyChangeListener(propertyChangeListener );

07-28 08:11