为什么javafx.geometry.Point2D没有setLocation(x,y)方法

时间:2016-12-12 01:34:18

标签: javafx

在JavaFX中,javafx.geometry.Point2D缺少核心方法setLocation(x,y) 我想知道为什么这个对象变得不可变了?

对于性能,我们希望最小化创建的新实例的数量,因此重用Point2D的能力会很好。

1 个答案:

答案 0 :(得分:-1)

恕我直言,JavaFx 1.x的整个设计都没有介绍。作为替代方案,我建议使用JavaFx 2.0设计更完善的Scene Shapes API,并具有对所有属性的完全可访问性。他们在此处省略了一个点,但是例如,矩形可以很容易地用作替换。