4
我是一个新手Java/JavaFX程序员,我正在开发一个简单的JavaFX建筑设计工具,您可以在其中绘制墙壁,地板等。所以对象(主要是线条,圆形,多边形,矩形图像)画在屏幕上创建而不是在运行之前创建。Javafx canvas vs pane
我目前使用一个简单的窗格作为我的可视化绘图区域,并直接将对象添加到工作得很好的窗格中。我遇到了几个人们在Canvas而不是Pane中实现的例子,但我似乎无法理解这两者之间的真正区别,或者Pane不能满足的原因。
我想知道使用Canvas作为我的视觉区域而不仅仅是一个简单的窗格是否有任何好处?
谢谢!