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