Swing中让frame置于屏幕中央的方法,有没有别的?
public CenterFrame() {//取屏幕大小
Toolkit kit = Toolkit.getDefaultToolkit();
Dimension screenSize = kit.getScreenSize();
int screenHeight = screenSize.height;
int screenWidth = screenSize.width;
//置于屏幕中央
setSize(screenWidth/2, screenHeight/2);
setLocation(screenWidth/4, screenHeight/4);
//添加图标
Image img = kit.getImage("icon.gif");
setIconImage(img);
setTitle("CenterFrame");
}
以上是我知道的一个方法,不知道还有没有别的方法呢?
另外附加一个问题:我试过添加图标,但不是所有的图都能添加进去,是不是图比较大的就会不行呢?
我自己用画图板画的图就添加不了,但有些网上下的图可以,有些又不可以,谁能告诉我为什么?
谢谢大家!!!:)