标题:Swing中让frame置于屏幕中央的方法,有没有别的?
取消只看楼主
angelnana
Rank: 1
等 级:新手上路
帖 子:178
专家分:0
注 册:2007-8-13
 问题点数:0 回复次数:2 
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");
 }

以上是我知道的一个方法,不知道还有没有别的方法呢?
另外附加一个问题:我试过添加图标,但不是所有的图都能添加进去,是不是图比较大的就会不行呢?
我自己用画图板画的图就添加不了,但有些网上下的图可以,有些又不可以,谁能告诉我为什么?
谢谢大家!!!:)
搜索更多相关主题的帖子: 屏幕中央 frame Swing kit screenWidth 
2008-04-09 10:31
angelnana
Rank: 1
等 级:新手上路
帖 子:178
专家分:0
注 册:2007-8-13
得分:0 
谁能回答我一下我的那个附加问题???谢谢

2008-04-09 13:47
angelnana
Rank: 1
等 级:新手上路
帖 子:178
专家分:0
注 册:2007-8-13
得分:0 
我在图板画的图保存的格式就是jpg,可是也不行

2008-04-09 16:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-207928-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.182847 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved