用Toolkit得到的Screen大小来设置窗口有不好的地方,例如没有考虑任务栏,实际上不是处于最大化状态等。我用Frame.setExtendedState(MAXIMIZED_BOTH)后还是不行。

解决方案 »

  1.   

    我用setExtendedState(JFrame.MAXIMIZED_BOTH);可以啊!!!
      

  2.   

    在代码里面不能有frame.pack();否则就不会显示最大化的效果。
      

  3.   

    直接用MAXIMIZED_BOTH,前面不要加JFrame.如下
    setExtendedState(MAXIMIZED_BOTH );
      

  4.   

    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();//获得屏幕象素
    frame.setSize(screenSize);//设置框架满屏显示
      

  5.   

    setExtendedState(MAXIMIZED_BOTH );正解,我这里就是这么实现的。