/*让窗口或控件(Component)处于屏幕中央*/
   public static void centerWindow(Component component)
   {
     Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
    Dimension componentSize = component.getSize();
    if (componentSize.height > screenSize.height) {
      componentSize.height = screenSize.height;
    }
    if (componentSize.width > screenSize.width) {
      componentSize.width = screenSize.width;
    }
    component.setLocation((screenSize.width - componentSize.width) / 2, (screenSize.height - componentSize.height) / 2);
    component.setVisible(true);
  }

解决方案 »

  1.   

    /*让窗口或控件(Component)处于屏幕中央*/
       public static void centerWindow(Component component)
       {
         Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        Dimension componentSize = component.getSize();
        if (componentSize.height > screenSize.height) {
          componentSize.height = screenSize.height;
        }
        if (componentSize.width > screenSize.width) {
          componentSize.width = screenSize.width;
        }
        component.setLocation((screenSize.width - componentSize.width) / 2, (screenSize.height - componentSize.height) / 2);
        component.setVisible(true);
      }