CSDN论坛 > Java > Java SE

好奇怪!!frame里repaint不调用paint方法吗???? [问题点数:50分,结帖人wangweixun]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:8748
Blank
黄花 2004年8月 扩充话题大版内专家分月排行榜第二
Bbs6
本版专家分:8748
Blank
黄花 2004年8月 扩充话题大版内专家分月排行榜第二
Bbs3
本版专家分:916
Bbs1
本版专家分:0
Bbs6
本版专家分:8748
Blank
黄花 2004年8月 扩充话题大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs6
本版专家分:5331
Bbs1
本版专家分:0
Bbs9
本版专家分:76396
Blank
进士 2005年 总版技术专家分年内排行榜第七
Blank
银牌 2005年4月 总版技术专家分月排行榜第二
Blank
红花 2005年9月 Java大版内专家分月排行榜第一
2005年8月 Java大版内专家分月排行榜第一
2005年6月 Java大版内专家分月排行榜第一
2005年5月 Java大版内专家分月排行榜第一
2005年4月 Java大版内专家分月排行榜第一
2005年3月 Java大版内专家分月排行榜第一
2005年2月 Java大版内专家分月排行榜第一
2004年12月 Java大版内专家分月排行榜第一
2004年11月 Java大版内专家分月排行榜第一
Blank
黄花 2005年1月 Java大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs2
本版专家分:194
Bbs1
本版专家分:0
Bbs2
本版专家分:194
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:452
Bbs2
本版专家分:194
匿名用户不能发表回复!登录|注册
其他相关推荐
JPanel repaint不清除之前图案的问题
最近OO作业要写电梯。。。 我负责写演示动画,好久没碰java了,手生啊。 我先想试试用JPanel实现一个简单的动画效果。  import javax.swing.*;import java.awt.*;import java.awt.event.*;class mypanel extends JPanel { public int x1, x2, x
Frame中的paint什么时候调用
paint会在调用setVisible(true);之后调用 paint是container中的方法,Frame继承container 这里还有一个小问题,图中可见两个打印位置,我用eclipse运行程序,首先打印“hh”然后是“paint run”,但我打断点调试,会先运行“paint run”,为什么呢,有没有知道的,谢谢
swing 中重写repaint方法后画图会出现闪烁或者不及时更新的解决方法
1:往上流传的是双缓冲区的解法,但是这样会对内存照成浪费,并且如果在分布式应用中采用此方法,后果是很严重的2:究其原因,是我们在repaint触发时,没有将当前绘制的图形进行显示import java.awt.BorderLayout; import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Point; import java.awt.event.MouseAdapt
Java 关于paintComponent与paint有什么区别?各自的特征
重点: 1 - paint() 中调用 paintComponent(), paintBorder(), paintChildren() 2 - 最重要的区别是“双缓冲”。Swing 组件的 paint() 中实现了双缓冲,所以不要随便去覆写,会破坏双缓冲的,————建议的方式是覆写 paintComponent(),很多人做的小程序会”闪烁“,就是因为他们覆写了 paint() 方法
JFrame里面套其他的组件 然后repaint()的解决方法
keyword:JFrame repaint() 线程 JLabel JPanel JComponent在网上找了很长时间没有相关的方法,但是总结之后还是调试成功了。设计一个GUI的时候, 在JFrame里套了JPanel再套了JLabel 然后希望在JLabel里面不断地更新自己的数据,并且画出来,但是完全不行。最后采用了另辟进程的方式成功完成。 感谢http://fuliang.javaeye.com/blog/149340的文章import java.awt.Color; import java.a
java中paint方法与draw方法有什么不同
paint() 是在Container类中的. 每当容器更新(调用repaint方法) repaint()方法调用update() 然后update()方法就会调用paint()方法。java是这么设计的可以实现双缓冲。 至于这个现在不用理解。只要理解 paint() 是绘制这个容器 需要绘制的画面就行了。 draw方法 在Graphics类中。 draw方法就是绘制一些具体的东西。
JFrame的repaint()出现图片重叠 与Frame方法差异性
利用线程调用repaint方法,实现动画小飞机的飞行 问题:            图片出现重叠,而不是一张图片 原因:          Frame类                       repaint()流程:   ——> 调用repaint()
java 中paint()和repaint()
一直对这个相当困惑,打算把从网上各个地方看到的整理一下: 1.
java paint函数如何传递参数
比如要用paint函数打印一个矩形,但是矩形是临时创造的,那么如何用paint函数打印呢。我们知道,paint函数只有一个参数,名字叫做画布,所以不可以通过直接传参数的方式。但如果我们要打印的矩形是类的成员变量,那么可以直接调用,根据这个方法,如果我们要打印一个矩形,就可以先声明一个null的矩形成员变量,然后通过赋值语句,把我们创造的任何矩形赋值给该成员变量,也就是说,该成员变量只是起到一个临时...
java paintComponent的一些解读
首先,paintComponent()是swing的一个方法,相当于图形版的main(),是会自执行的。如果一个class中有构造函数,则执行顺序是先执行构造函数,再执行这个。 下面直接转载一个网友关于paintComponent()的介绍: (我们明天就开始java游戏设计之旅啦!) 下面看看Swing中paint与paintComponent的区别。 查API文
关闭