社区
Java SE
帖子详情
关于java图形的问题,请问paint(), 和update()是怎么调用的, 以及它们的关系
dingmickey
2003-01-10 09:56:14
hello
我现在正在编写关于java的小程序, 我想知道java图形编程中的图形刷新是怎么实现的
我没找到相关的好资料 ,麻烦各位大虾提供一点
paint()方法是何时调用,是否每隔一个线程时间段就调用一次, update()是否就是调
用paint()方法
不知道有没有java图形编程的好书,或者好网站介绍!!!
thanks in advance!!!
...全文
127
2
打赏
收藏
关于java图形的问题,请问paint(), 和update()是怎么调用的, 以及它们的关系
hello 我现在正在编写关于java的小程序, 我想知道java图形编程中的图形刷新是怎么实现的 我没找到相关的好资料 ,麻烦各位大虾提供一点 paint()方法是何时调用,是否每隔一个线程时间段就调用一次, update()是否就是调 用paint()方法 不知道有没有java图形编程的好书,或者好网站介绍!!! thanks in advance!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
希偌
2003-01-10
打赏
举报
回复
paint在init和start成员方法之后自动调用,每隔一段时间的调用是要靠自己编写程序完成的,通常用线程来完成,否则只在启动的时候调用一次
有一个方法是repaint,在默认情况下,它先清除所有可视区域的图形,然后调用update()也就是paint方法,update方法是间接的调用paint,不过在程序启动的时候不会被调用,通常我们为了减少闪烁重载的都是update,在调用paint方法之前做一些处理
bluesmile979
2003-01-10
打赏
举报
回复
1.paint一般要你更新窗口的时候才会调用的,就是说要一定的事件触发。不会隔断时间就调用的。你可以在想调用的时候用repaint()方法,他会先去查找update()这个函数你可以在你的程序里改写。不该写的话默认的情况他会去调用paint。就是说一般的小问题你不用理会update()这个东西的。
2。我记得有本叫做java2核心技术图形篇这种书的,据说不错,我没看过,不敢乱说。是上下册两本的。
北航网络教育
JAVA
语言与面向对象程序设计单选题及答案.doc
A.a) int width = this.getY() 答案:B applet主要方法 在
Java
Applet程序用户自定义的Applet子类中,常常重载( ) 方法在Applet的界面中显示文字、
图形
和其它界面元素。 A.A. start( ) B. B. stop( ) C. C. init( )...
java
画图总结之三(常用方法
paint
,re
paint
,
update
)
这个
问题
的由来是因为,我在编写
java
小程序,画图的时候,发现我重写了
paint
(graphics g)方法,而执行的时候
调用
的是re
paint
()无参方法。老师说,re
paint
里面间接
调用
了
paint
方法。但是是如何间接
调用
的呢?...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章