Java奇屏位置

时间:2014-04-24 19:01:57

标签: java

我在两台显示器之间显示了一个JFrame I开关。左侧的显示器(Windows将其视为显示器2)的分辨率为1920x1080,移动JFrame的代码为:

setLocation(0,0)
setSize(1920, 1080)

这可以很好地完成框架在显示器上的完美居中。但是在右侧显示器上(Windows将其视为显示器1),它的分辨率为1600x900,代码为:

setLocation(1920,74)
setSize(1600, 900)

我必须拥有' 74 '否则框架将无法完美地安装在显示器中。如果我执行setLocation(1920,0),则监视器顶部缺少部分帧。我的问题是(为什么?)确切的是数字74以及如何为其他分辨率计算它?

1 个答案:

答案 0 :(得分:3)

这不是Java问题 - 您只需要在Windows显示属性中完美地对齐显示:)。