应该添加或删除组件触发重绘吗?

时间:2016-01-09 03:22:54

标签: forms repaint codenameone

似乎没有在活动表单中添加或删除组件 自动触发重绘。

删除组件时,已删除组件的图像只会挂起。

向现有表单添加新组件时,setVisible(true) 不会触发重画。

1 个答案:

答案 0 :(得分:2)

不应该。

我们允许像animateLayout这样的东西,如果我们隐含地重新绘制,就像你会看到闪烁一样,这些东西是行不通的。此外,如果您删除了许多组件或添加了许多组件,您希望将其组合成一次重绘,而不是让系统过载任务。