JFrame f=new JFrame();
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();f.setBounds(0,0,screenSize.width,screenSize.height);

解决方案 »

  1.   

    基本上在1.4以下的java中没有什么特别好的方法解决这个问题。只有在1.4以上的java.awt.Frame中才提供了setExtendedState()的方法,只要调用setExtendedState(MAXIMIZED_BOTH)就可以了。
      

  2.   

    注意一下setExtendedState()与setVisible()调用的先后顺序,必须先调用setVisible才行:
    JFrame f=new JFrame("aaa");
    f.setVisible(true);
    f.setExtendedState(Frame.MAXIMIZE_BOTH);