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是一个对象吗?
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是一个对象吗?
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");
}
}
Dimension screenSize=kit.getScreenSize(); //获取默认的窗口大小
int screenHigh=screenSize.height;
int screenWidth=screenSize.width;