永发信息网

java中paint()的具体用法是什么?

答案:1  悬赏:0  手机版
解决时间 2021-11-27 04:17
java中paint()的具体用法是什么?
最佳答案
1、这个方法需要注意的地方不多,也就是重写时,先调用 super.paint(g) 方法 。paint方法不需要编写代码调用,只需要重写。
2、paint 。public void paint(Graphics g)绘制容器。该方法将 paint 转发给任意一个此容器子组件的轻量级组件。如果重新实现此方法,那么应该调用 super.paint(g) 方法,从而可以正确地呈现轻量级组件。如果通过 g 中的当前剪切设置完全剪切某个子组件,则不会将 paint() 转发给这个子组件。
3、调用paint的一般是repaint()或当显示器刷新的时候调用的类似repaint()的类。 当对于桌面执行了某类操作,改变了桌面上的图象时,jvm收到界面被调整的信息,此时会调用visible是ture的图形组件的repaint()方法对界面重绘。
4、当然,直接重绘或全部重绘是很亏的,一个是用双缓存技术,另一个是只对桌面上显示的部分重绘。双缓存是指在缓存内先模拟重绘过程,只把最后成形的结果传给显示器显示。
paint表示实参个数可变。比如:private static int sumUp(int... values) {//表示传入sumUp的整数个数不确定,values是一个长度不确定的int数组,根据传入的参数确定长度
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我来求小说了,求主角自私自利 卑鄙无耻 心狠
西安纬什街附近有没有专业一点的Girl's H
我室内想除甲醛,请问高洁雅官网网址是什么?
仰头的仰的同音字是什么
百分百教育培训中心(黄冈浠水)地址有知道的么
喝橙汁对喉咙痛有好处吗
问佛保家仙能修佛道吗
请各位大佬告知note8韩版和国行的区别
花边饺里的母爱的阅读答案
玻璃幕墙的跨度2.5米高度5.4米的龙骨用多大合
求助,请问从高密火车站到车管所需要坐哪路公
巧媳妇布艺地址在什么地方,想过去办事,
彼岸咖啡地址好找么,我有些事要过去,
桐花声里燕子飞 阅读答案 新思维
30+4/5×=36怎么解 谢谢了!
推荐资讯
软晶水床垫(诸城办事处)地址在什么地方,想过
下中国象棋飞将要不要说将军?
氩弧焊焊接时钨针应该在喷嘴的外面还是里面!
上海松江九亭外来人口众多是哪几个地方
三星g920p能刷机成移动4g的吗
范姓泉字结尾的名字男孩
康通华晨汽贸有限公司地址好找么,我有些事要
一份8元的盒饭能赚多少
UG使用命令时弹出:“未能创建对话框,请参阅
说好不分开泰语怎么写
我新买的联想一体机cpu占用一直很高
你怎么会那样?我想知道这个测试题的每个答案
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?