社区
Java SE
帖子详情
重绘
一只红烧虾
2020-05-24 05:19:58
java 当中repaint这个方法是调用的paintcomponent这个方法?这个paintcomponent方法是只要程序运行就一直被调用吗?如果是,那为什么没有写repaint的时候就不会再重新绘制呢?
...全文
63
1
打赏
收藏
重绘
java 当中repaint这个方法是调用的paintcomponent这个方法?这个paintcomponent方法是只要程序运行就一直被调用吗?如果是,那为什么没有写repaint的时候就不会再重新绘制呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qybao
2020-05-24
打赏
举报
回复
paintcomponent不是一直被调用的,是组件需要被重绘时才被调用,比如组件被初次显示到屏幕,或者窗口最大,最小化恢复的时候等等,组件再次被显示的时候就会自动调用重绘(一般也是通过repaint方法来完成重绘的,所以想知道什么时候重绘可以查看源码,看看什么方法调用了repaint方法,如setvisible会调用show方法,show方法就有调用repaint,所以只要调用setvisible的时机都会发生重绘) 否则在不会自动调用repaint方法的任何时机都不会发生重绘,这种时候就要自己repaint了,比如在panel上画了东西想显示的时候,或者改变了背景图像想刷新背景的时候,等等,这些时候窗体本身没有被系统重绘,所以窗体上的变化是看不到的,所以这时候就需要自己重绘了。
控件
重绘
C# WinForm控件美化扩展系列之TabControl
控件
重绘
C# WinForm控件美化扩展系列之TabControl
matlab符号方程绘图
matlab符号方程绘图,通过编程实战掌握具体应用。包括matlab符号方程绘图前、matlab符号方程绘图中、matlab符号方程绘图后。
MFC
重绘
标题栏、菜单栏并更改状态栏背景色
MFC
重绘
标题栏、菜单栏并更改状态栏背景色。工具栏背景色未修改成功!
CListCtrl 完全
重绘
(包括表头,表项和滚动条,带checkbox)
重绘
带checkbox的ClistCtrl,包括表头,表项,滚动条全部
重绘
。
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章