如何在屏幕中央显示一个窗体。

解决方案 »

  1.   

    fsframe Frame1 = new fsframe();Frame1.validate();Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
    Dimension frameSize = Frame1.getSize();
    if (frameSize.height > screenSize.height)
    {
    frameSize.height = screenSize.height;
    }
    if (frameSize.width > screenSize.width)
    {
    frameSize.width = screenSize.width;
    }
    Frame1.setLocation((screenSize.width - frameSize.width)/2,(screenSize.height - frameSize.height)/2);
    Frame1.setDefaultCloseOperation(2);
    Frame1.show();
    }
      

  2.   

    用Dimension 获取屏幕的尺寸