以前写画图板时,总不理解什么时候要调用这个方法,老师说:你写了paint(g)方法后,在窗体改变时,就会调用,可是不太理解。
没写paint(g)的演示:画图板v1
1:绘制简单直线

2.执行最小化操作

3.点击这个运行的程序

paint(g)方法:

写了paint(g)后,就能重绘了:画图板v2

今天听我们讲c#的老师讲:在c#里面OnPaint()方法是在windows系统下,给应用发消息的方法,比如窗体被遮盖,变小,变大等操作执行后,该方法就会执行,
so.我知道了:原来java里面的Paint(g)方法,也是如此,是受系统影响的,或许在别的系统下,就不是paint方法了,终于知道什么时候调用Java里面的paint()方法了以及为什么了.
本文通过实例对比,解析了Java中paint()方法的工作原理及其在窗口变化时的触发机制,强调了其在绘图板应用中的作用。
704

被折叠的 条评论
为什么被折叠?



