java paint()有关问题
晕啊,我研究了好久,还是不懂啊。为什么我继承JFrame之后paint就一直无法自动调用,而继承Applet就可以呢?哪位大侠可以清楚地告诉我啊~~~在线等。。。1楼,2...
晕啊,我研究了好久,还是不懂啊。为什么我继承JFrame之后paint就一直无法自动调用,而继承Applet就可以呢?哪位大侠可以清楚地告诉我啊~~~在线等。。。
1楼,2楼说的我都懂,你们似乎理解错了我的意思。我的意思是paint根本没办法调用到。因为我在paint里面写了一个输出语句,可输出语句始终没输出过。。。这是为什么呢? (连repaint也没用) 展开
1楼,2楼说的我都懂,你们似乎理解错了我的意思。我的意思是paint根本没办法调用到。因为我在paint里面写了一个输出语句,可输出语句始终没输出过。。。这是为什么呢? (连repaint也没用) 展开
2个回答
展开全部
恩,paint是系统回调函数,继承JFrame之后,组建第一次加载会自动调用paint,以后在想掉paint方法的时候要写repaint,repaint会调用paint方法。
至于继承Applet,浏览器在下载字节码的同时,会自动创建一个用户Applet子类的实例,并在适当事件发生时自动调用该实例的几个主要方法:
1.init()
2.start()
3.paint()
4.stop()
5.destory()
所以会出现楼主所描述的那样的现象。。。
把你代码贴上来看看,肯定是你代码的问题,要不不会无法调paint方法的
至于继承Applet,浏览器在下载字节码的同时,会自动创建一个用户Applet子类的实例,并在适当事件发生时自动调用该实例的几个主要方法:
1.init()
2.start()
3.paint()
4.stop()
5.destory()
所以会出现楼主所描述的那样的现象。。。
把你代码贴上来看看,肯定是你代码的问题,要不不会无法调paint方法的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询