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