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);
}
}
}
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);
}
}
}
解决方案 »
- java中title正则表达式,这个错在哪里在,怎么用正则表达式提取弹性体文档中<title></title>之间的文字
- java socket非正常断开怎么重新连接
- 发布一个联网版中国象棋的源码(可保存棋谱并用QQ打谱软件打开)!
- 构造一棵什么都没有的树
- 怎样把实数变为分数啊?请教教我
- 请教一个关于将String转化为Point的方法?,不知道有没有?
- 邮件乱码问题,急!!!
- 关于JTable
- Thinking in Java 中的一段关于“文件查找”的程序,寻求解释?
- 哪位高手能帮我一下!!!!!
- 先运行Array2后,就可以成功编译,怎么回事呢
- 新手问题: JAVA对声音处理的问题.....请各位大虾救
这可以理解吧。你见过一个像素的窗口么?
可能我说的让大家有点误解了:
我说的最小值并不是说在代码里面有类似于
width=123, height=50
这样的编码。这个所谓的最小值是由标题栏的大小(里面有最大最小化以及关闭按钮)。
貌似听说过有去掉这个标题栏的方法,不记得了。不知道去掉之后会不会有所改变。