Toolkit kit=Toolkit.getDefaultToolkit();
Dimension screenSize=kit.getScreensize();
int screenHigh=screenSize.height;
int screenWidth=screenSize.Width;这段代码写法不太看得懂,一般不是应该  类名 对象名=new 对象名(参数);
这种写法吗,为什么有 Toolkit kit=Toolkit.getDefaultToolkit();这种写法,可不可以解释一下2.Dimension screenSize=kit.getScreensize();这句也不是看得太明白,getScreensize();可不可以写成getscreensize();  screenSize是一个对象吗?

解决方案 »

  1.   

    Toolkit kit=Toolkit.getDefaultToolkit();有这种写的。是复值的意思呢?
      

  2.   

    源代码import java.awt.*;
    import javax.swing.*;
    public class CenteredFrameTest
    {
    public static void main(String args[])
    {
      CenteredFrame frame=new CenteredFrame();
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setVisible(true);
      }
    }
    class CenteredFrame extends JFrame 
    {
      public CenteredFrame()
     { 
      Toolkit kit=Toolkit.getDefaultToolkit();
      Dimension screenSize=kit.getScreenSize();
      int screenHigh=screenSize.height;
      int screenWidth=screenSize.width;  setSize(screenWidth/2,screenHight/2);
      setLocation(screenWidth/4,screenHight/4);
      Image img=kit.getImage("icon.gif");
      setIconImage(img);
      setTitle("CenteredFrame");

    }
      

  3.   

    Toolkit kit=Toolkit.getDefaultToolkit();  //一个获取默认的TOOLKIT
    Dimension screenSize=kit.getScreenSize(); //获取默认的窗口大小
      int screenHigh=screenSize.height;
      int screenWidth=screenSize.width;
      

  4.   

    screenSize:一个Dimension类的引用而已