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);
   }
 }摘于Core Java 卷1