包awt中的
Toolkit 类提供了 getScreenSize()方法

解决方案 »

  1.   

    具体代码:import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*; public class CenteredFrameTest
    {  
       public static void main(String[] args)
       {  
          CenteredFrame frame = new CenteredFrame();
          frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          frame.show();  
       }
    }class CenteredFrame extends JFrame
    {
       public CenteredFrame()
       {
          // get screen dimensions      Toolkit kit = Toolkit.getDefaultToolkit();
          Dimension screenSize = kit.getScreenSize();
          int screenHeight = screenSize.height;
          int screenWidth = screenSize.width;      // center frame in screen      setSize(screenWidth/2, screenHeight/2);
          setLocation(screenWidth/4, screenHeight/4);      
          setTitle("CenteredFrame");
       }
    }