繁体   English   中英

windows中不同屏幕比例的未装饰舞台跳跃

[英]Undecorated Stage jump for different screen scales in windows

我有两个显示器。 一个是 100% windows 10 比例,另一个是 200%。 当将我的 javafx 阶段从一个 window 拖到另一个时,当鼠标从一个屏幕交叉到另一个屏幕时,我有一个很大的跳跃。

我在拖动时监控了舞台的 x 位置,似乎在某些时候第二个屏幕初始 x position 为 0 而不是我的其他屏幕分辨率。

这就是我的鼠标按下回调:

xOffset = stage.getX() - mouseEvent.getScreenX();
yOffset = stage.getY() - mouseEvent.getScreenY();

这就是我为我的舞台处理拖动的方式:

stage.setX(event.getScreenX() + xOffset);
stage.setY(event.getScreenY() + yOffset);

这已在 java 8 之后的版本中修复。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM