关于repaint()和validate()方法区别的个人见解
来源:互联网 发布:unity3d音乐播放器apk 编辑:程序博客网 时间:2024/04/29 06:12
repaint()方法是重绘,而validate()是重载,一般来说,从一个容器中删除某个组件需要调用repaint(),而把某个组件添加到某一容器中,则需调用validate()。举个例子:
有两个JPanel分别为p1和p2,要把p2添加到p1里面,则需这样写:
p1.add(p2);
p1.validate();
要从p1中移除p2,则需这样写:
p1.remove(p2);
p1.repaint();
简单来说,添加用validate(),删除用repaint();
- 关于repaint()和validate()方法区别的个人见解
- repaint,update和paint方法的区别
- 关于 ARM 和 单片机的个人见解
- 关于Qt 中update()和repaint()的区别
- 关于Qt 中update()和repaint()的区别
- 关于Qt 中update()和repaint()的区别
- 关于Qt 中update()和repaint()的区别
- 关于Qt 中update()和repaint()的区别
- 关于Qt 中update()和repaint()的区别
- 关于Qt 中update()和repaint()的区别
- repaint ()和update()的区别
- swing中的validate 和 repaint
- 关于ROS的个人见解
- 关于指针的个人见解
- 关于AIDL的个人见解
- 个人关于BaseServlet的见解
- 关于rem的个人见解
- 关于队列的个人见解
- 关于档案问题
- 固定表头样式
- 十进制数转换为二进制,八进制,十六进制数的算法
- 结构(struct)
- Xtra 开发技巧心得
- 关于repaint()和validate()方法区别的个人见解
- 类存储数据与变量和数组的区别
- linux相关命令
- Dom4j 使用方法(二)
- KISS──UNIX/LINUX哲学思想
- spring IOC AOP DI的理解
- adduser.sh
- what-to-do-when-nexus-returns-401
- vc获取系统服务信息