0
我在一個窗格上繪製不同大小的地圖。有些看起來體面,其他人只是呈現一個小形狀,你必須放大以獲得它的大小。我希望這些地圖在每次初始化時都顯示大致相同的尺寸(所以我不必手動縮放每個地圖)。我有Point2D
積分min
和max
值分別爲x
和y
他們被繪製在窗格上,同樣適用於地圖(這是多邊形的Group
)。如何設置minPoint
的Pane
和minPoint
的Group
之間的距離?還是我以錯誤的方式接近這個?JavaFX將不同大小的節點縮放到相同的大小
編輯:
public void setDistance(Group map, Point2D paneSize, Point2D mapSize){
//um diese distance verschieben, if distance > 10px (scale)
double d = paneSize.distance(mapSize);
double scale = ??
map.setScaleX(scale);
map.setScaleY(scale);
}
這就是我打算做下去,不知道盡管這一條線。
謝謝你,那個作品! – dot