加 Listener 就不用说了吧后面的事嘛:
Frame.setState(Frame.ICONIFIED);

解决方案 »

  1.   

    Dimension ds = Toolkit.getDefaultToolkit().getScreenSize();
    frame.setBounds(0,0,ds.width,ds.height);
      

  2.   

    //最大化
             Robot rb=new Robot();         Point pFrm=new Point();
             pFrm.x=getWidth( )-30;
             pFrm.y=12;
             SwingUtilities.convertPointToScreen(pFrm,this);
             rb.mouseMove(pFrm.x,pFrm.y);
             rb.mousePress (InputEvent.BUTTON1_MASK );
             rb.mouseRelease (InputEvent.BUTTON1_MASK);