求教为啥我JFrame设置窗口大小与实际大小不一样?
java吧
全部回复
仅看楼主
level 5
hhh4723
楼主
刚刚学到swing,开始新建窗口,但是结果很奇怪,找不到原因:
代码如下:
1.setLocation(0,0 );设置窗口启动坐标为0,但是窗口并不是贴在屏幕左侧,而是会有7像素的距离
2.我设置的宽度为300,但是测量的实际宽度只有386像素
总之我新建的窗口大小总是比我设置的大小小一圈,左侧下侧右侧都少7像素,用getwidth返回的值却是400没问题
系统为win10.
2018年03月14日 06点03分
1
level 12
早起地袅儿
放弃吧,这个技术没用
2018年03月14日 06点03分
2
hhh4723
。。。不管有没有用,我还是想了解一下,或许不会学的很深入,而且我主要想知道这个窗口问题到底是程序问题还是我的电脑问题,如果我换一个可视化编程软件,会不会出现同样的情况
2018年03月14日 07点03分
level 10
great小小坏
额额,表示从来没量过,再说误差也不是很大,也有可能是工具之间的计算方法不同所导致的吧
2018年03月14日 07点03分
3
level 14
暮色妖娆丶😘
居然有你这样的人!
2018年03月14日 08点03分
5
level 11
阿卡斯º
真是耿直
2018年03月14日 09点03分
6
level 11
狼妖泠♬🍭🔯
厉害……
2018年03月14日 11点03分
7
level 3
杂草苏11
这数字好像是表示像素吧
2018年03月14日 15点03分
8
level 7
亮哥c3
这我还没学呢?
2018年03月18日 14点03分
9
level 2
print__python
顶,楼主
2018年03月24日 15点03分
12
level 5
cqqct
那个是窗口边框的阴影,最大化的时候就没有那7像素了
2018年08月11日 07点08分
13
level 1
离奇乀半仙
刚学java,我也被这个问题疑惑了很久...
2023年05月04日 15点05分
14
1