搜索
当前位置: 7303刘伯温开奖6374 > 调用 >

想要调用repaint()方法 怎么办

gecimao 发表于 2019-07-15 14:25 | 查看: | 回复:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  比如你继承了Canvas,然后重写paint(),程序会自动来调用paint().可是如果你就这么不去调用repaint(),那么你在paint()里绘制的东西就不会再改变(paint()被调用了一次)。随之你可以通过调用repaint(),来重新调用paint()来实现重新绘制,这样paint()里你绘制的东西不就可以改变啦!

  再通过别的方法改变变量a为“2”,这样现在在paint()里绘制的应该是一个“2”;

  补充:1.repaint(),你可以在继承了Canvas的类中或对继承了Canvas的对象进行调用。

  那么你可以在重写run()方法中调用repaint(),这样线程转一圈就会调用一次 repaint(),屏幕画面也就刷新一次。

本文链接:http://olivierlutaud.net/diaoyong/738.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部