1

InternalFrameListener 没有实现 InternalFrame State Change 的方法。
我想知道是否可以实施任何事件来检查 JInternalFrame 是否最大化?
如果是,那么如何?

4

1 回答 1

4

它可以通过

编辑:

        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 );
于 2012-01-23T12:43:53.940 回答