在Codenameone中重新绘制容器

在Codenameone中重新绘制容器,codenameone,Codenameone,我正在使用codenameone中的from在容器中创建一些对象。我每2秒移动一次对象,对象正在移动,但容器无法显示对象。它仅在单击侧菜单栏时显示,并显示容器上的对象。如果SideMenuBar关闭,它将再次消失。 我张贴了两张图片,描述了这个问题。 我使用了repaint()、revalidate()和show(),但它显示的是相同的内容。请帮忙 很难说你在做什么,但我想你只是在某个时候画的这些图像上面画上绿色的背景。滑出时,侧菜单栏将窗体转换为屏幕截图,因此您看到的是窗体的冻结状态,而不是实

我正在使用codenameone中的from在容器中创建一些对象。我每2秒移动一次对象,对象正在移动,但容器无法显示对象。它仅在单击侧菜单栏时显示,并显示容器上的对象。如果SideMenuBar关闭,它将再次消失。 我张贴了两张图片,描述了这个问题。
我使用了repaint()、revalidate()和show(),但它显示的是相同的内容。请帮忙

很难说你在做什么,但我想你只是在某个时候画的这些图像上面画上绿色的背景。滑出时,侧菜单栏将窗体转换为屏幕截图,因此您看到的是窗体的冻结状态,而不是实际视图。

很难说您在做什么,但我猜您只是在某些点绘制的这些图像上绘制了绿色背景。滑出时,侧菜单栏会将窗体转换为屏幕截图,因此您看到的是窗体的冻结状态,而不是实际视图。

那么您想说的是背景色隐藏了对象?如果我删除了背景色,我也无法看到的对象,附加的图像是我的项目的一部分。但我要做的基本事情是,我只想在容器上显示这些对象。正如我从控制台中看到的,对象的位置正在改变,并且对象也在绘制中,但我无法看到它。我不确定问题出在哪里。我试着重新粉刷并重新验证,但没有成功。不,我想说的是背景画因为某种原因隐藏了这些物体。问题是你是怎么画的,你到底画了什么。我猜你使用的变换没有正确还原仿射。那么你想说的是背景色隐藏了对象?如果我删除了背景色,我也无法看到的对象,附加的图像是我的项目的一部分。但我要做的基本事情是,我只想在容器上显示这些对象。正如我从控制台中看到的,对象的位置正在改变,并且对象也在绘制中,但我无法看到它。我不确定问题出在哪里。我试着重新粉刷并重新验证,但没有成功。不,我想说的是背景画因为某种原因隐藏了这些物体。问题是你是怎么画的,你到底画了什么。我猜您使用的变换没有正确恢复仿射。