首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javafx画布与窗格

Javafx画布与窗格
EN

Stack Overflow用户
提问于 2016-06-14 12:25:20
回答 1查看 3.5K关注 0票数 7

我是一个新手Java/JavaFX程序员,我正在开发一个简单的JavaFX建筑设计工具,你可以画出墙壁,地板等,所以对象(主要是线,圆,多边形,矩形图像)是绘制和创建在屏幕上,而不是在运行之前创建。

我目前正在使用一个简单的窗格作为我的可视化绘图区域,并直接添加对象到窗格,这是相当好的工作。我遇到过一些例子,人们在画布而不是Pane中实现,但我似乎无法理解两者之间的真正区别,或者为什么Pane还不够。

我想知道使用画布作为我的可视区域而不仅仅是一个简单的窗格有什么好处?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-06-14 13:04:03

画布比窗格提供了更多的灵活性。此外,如果您需要性能,您应该使用画布。对于窗格和javafx节点,大约1000个节点(取决于节点、cpu等)可能会对性能产生明显的影响。然后,例如,如果您使用的是带有节点的窗格,则鼠标操作会更容易。您总是有可用的边界,而对于画布,您还必须保持边界大小。这完全取决于你想要实现什么。

除此之外,由于您是一个新手,我建议您继续使用窗格。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37802964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档