如果canvas不在容器中,则重绘方法不调用paint的paint

时间:2013-12-27 12:46:19

标签: java canvas awt

我正在为VM控制台编写一个3层应用程序。在中间层我从服务器获取控制台并将其放在画布上并使用AJAX将其作为图像返回给客户端。现在,当控制台更新时,我正在调用重绘方法。但是油漆方法没有被调用。我假设因为没有添加到任何Frame / Container中,所以不会调用paint方法。

当我直接调用paint()方法时,它也无效。

如何通过重绘方法确保调用paint,以便在不向任何容器添加画布的情况下更新画布?

当我向Frame添加相同的画布时,画面会被调用,一切都按预期工作。

0 个答案:

没有答案