首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

这个尺寸出来如何不对

2011-12-23 
这个尺寸出来怎么不对i为1,第一次运行时getWidth()就应该是100,怎么打印出来的是164importjava.awt.*publ

这个尺寸出来怎么不对
i为1,第一次运行时getWidth()就应该是100,怎么打印出来的是164
import   java.awt.*;
public   class   awt2{
public   static   void   main(String[]   agras)throws   Exception{
Frame   f=new   Frame( "结构尺寸位置 ");
f.setVisible(true);
for(int   i=1;i <=5;i++){
f.setSize(i*100,i*100);
f.setLocation(i*10,i*10);
System.out.println(f.getWidth());
Thread.sleep(1000);
}
}
}

[解决办法]
width, height 都有个最小值的。你设置的大小不能比它小;如果小了就用最小值代替。
这可以理解吧。你见过一个像素的窗口么?

热点排行