簡體   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