[英]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.