我想知道JFrame的当前状态    是最小化的  还是最大化的   请问该如何判断

解决方案 »

  1.   

    按有几个群,你不妨加进去,可以和大家一起讨论啊.........46986340,28039577,4804620                                                                                                                                                                                                                                                               
    在那里看看有无能回答你的,谢谢,LZ,甭忘了给俺分哦,谢谢LZ
      

  2.   

    javadoc:::
        /**
         * For <code>WINDOW_STATE_CHANGED</code> events returns the
         * new state of the window. The state is
         * represented as a bitwise mask.
         * <ul>
         * <li><code>NORMAL</code>
         * <br>Indicates that no state bits are set.
         * <li><code>ICONIFIED</code>
         * <li><code>MAXIMIZED_HORIZ</code>
         * <li><code>MAXIMIZED_VERT</code>
         * <li><code>MAXIMIZED_BOTH</code>
         * <br>Concatenates <code>MAXIMIZED_HORIZ</code>
         * and <code>MAXIMIZED_VERT</code>.
         * </ul>
         *
         * @return a bitwise mask of the new window state
         * @see java.awt.Frame#getExtendedState()
         * @since 1.4
         */
        public int getNewState() {
    return newState;
        }
    source example::
    addWindowStateListener(new WindowStateListener(){ public void windowStateChanged(WindowEvent e) {
    // TODO Auto-generated method stub
    iStatus = e.getNewState();
    System.out.println(e.getNewState());
    }

    });
      

  3.   

    public int getExtendedState()获取此 frame 的状态。该状态表示为逐位掩码。 
    NORMAL 
    指示不设置状态位。 
    ICONIFIED 
    MAXIMIZED_HORIZ 
    MAXIMIZED_VERT 
    MAXIMIZED_BOTH 
    Concatenates MAXIMIZED_HORIZ 和 MAXIMIZED_VERT
      

  4.   

    JFrame 也继承了相应的方法