您的位置:程序门 -> java -> j2se / 基础类



这个尺寸出来怎么不对


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


这个尺寸出来怎么不对[已结贴,结贴人:wangchangw]
发表于:2007-03-01 23:08:42 楼主
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);
}
}
}
发表于:2007-03-01 23:19:121楼 得分:0
没碰到过~
这是你全部的代码?
发表于:2007-03-02 12:14:412楼 得分:0
就是这么多。
全部代码。
发表于:2007-03-02 12:44:563楼 得分:0
等待回答
发表于:2007-03-02 13:32:254楼 得分:5
width,   height   都有个最小值的。你设置的大小不能比它小;如果小了就用最小值代替。
这可以理解吧。你见过一个像素的窗口么?
发表于:2007-03-02 14:36:215楼 得分:0
高,实在是高
发表于:2007-03-02 15:01:526楼 得分:0
mark
我这里显示最小是123
发表于:2007-03-02 15:10:217楼 得分:0
你的显示器是多大,我是17寸,
应该和显示器没关系吧,要不就不是最小值这个原因?
发表于:2007-03-02 15:42:268楼 得分:0
up
最小112
发表于:2007-03-02 16:58:089楼 得分:0
呵呵
可能我说的让大家有点误解了:
我说的最小值并不是说在代码里面有类似于
width=123,   height=50
这样的编码。

这个所谓的最小值是由标题栏的大小(里面有最大最小化以及关闭按钮)。
貌似听说过有去掉这个标题栏的方法,不记得了。不知道去掉之后会不会有所改变。
发表于:2007-03-02 21:24:5910楼 得分:0
你真是太有才了!

我还以为是和胸围有关呢,我不穿胸罩,胸围大概164.


快速检索

最新资讯
热门点击