java 窗口何时调用 repaint

来源:百度知道 编辑:UC知道 时间:2024/06/19 07:31:37
我写了一个在窗口上画函数图像的程序,窗口继承自JFrame。
然后我发现当把窗口拉小就会有图像,把窗口拉大就一片空白,怎么回事?
我重写了pain()方法,据说repaint()会自动来调用paint()的,可为什么只有缩小窗口才调用了呀??

缩小窗口时对 窗体重画了 所以会调用repaint() 而repaint()会调用paint()

组建重绘调用repaint(),你可以把窗口大小定死 在满足需求的情况下

是不是你画函数图像的方法里和JFrame的大小挂钩了,弄的窗口扩大的时候把图像画到视野之外去了啊。

好像只有applet才会随时调用,其他的就不清楚了。