? ?以前写画图板时,总不理解什么时候要调用这个方法,老师说:你写了paint(g)方法后,在窗体改变时,就会调用,可是不太理解。
? ?
? ?没写paint(g)的演示:画图板v1
? ?1:绘制简单直线
? ?
? ?2.执行最小化操作
? ?
? ?
? ?3.点击这个运行的程序??
? ?
? ? ? ? ??
? ? ? ? ? ?paint(g)方法:
? ? ? ? ??
? ? ? ??
?
? ?写了paint(g)后,就能重绘了:画图板v2?
? ?
?
? ?今天听我们讲c#的老师讲:在c#里面OnPaint()方法是在windows系统下,给应用发消息的方法,比如窗体被遮盖,变小,变大等操作执行后,该方法就会执行,
? ?so.我知道了:原来java里面的Paint(g)方法,也是如此,是受系统影响的,或许在别的系统下,就不是paint方法了,终于知道什么时候调用Java里面的paint()方法了以及为什么了.
?
? ?
?
?
?