永发信息网

JAVA中关于绘制动态时钟重影的问题

答案:3  悬赏:0  手机版
解决时间 2021-04-05 09:52
JAVA中关于绘制动态时钟重影的问题
最佳答案
paintComponent
这个方法里会留下原有的

重写下边的方法,就不会了

public void paint(Graphics g) {

super.paint(g);
*****画图部分*************
}追问完全解决问题了!多谢啦!贪心多问一下,paint和paintComponent在内部调用机制上有什么区别?追答e
刚发现,你的代码写错了

super.paintComponents(g);
变成
super.paintComponent(g);

也可以解决,你多写了个S,还真不好看。刚才没发现。

下边是两个方法的源码
protected void paintComponent(Graphics g) {
if (ui != null) {
Graphics scratchGraphics = (g == null) ? null : g.create();
try {
ui.update(scratchGraphics, this);
}
finally {
scratchGraphics.dispose();
}
}
}

public void paintComponents(Graphics g) {
if (isShowing()) {
GraphicsCallback.PaintAllCallback.getInstance().
runComponents(component.toArray(EMPTY_ARRAY), g, GraphicsCallback.TWO_PASSES);
}
}

------------------------------------------------
ui.update
中用背景色重画了一次画布,相当于清除了
全部回答
可以了吗???追问这样都解决了的话我就不用上这里了……
super.paintComponent()去掉试试追问无语……
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
用反义词新旧写句子,新旧的反义词写句孑
读两个国家的地形剖面图,甲剖面线为55oN,
前女友说做恶梦了想找我聊天,这个是几个意思
八卦的方位不是南乾北坤,东离西坎,西南是艮
据说故宫将要实行网上预订门票,并限制每天售
江阴长径康辉驾校教练陈益军怎么样
老农民剧情哪些为真实的?哪些为艺术加工
—DoyouthinktheRocketswillbeattheLakers?—
小红早上7:1O从家出发,3O分钟后到学校,到
老板拿自己的钱做为公司的日常经营,会计怎样
什么横什么坚的成语
江西自助捐精群是多少?
从探探上认识一个女的,她很喜欢我,我也很我
南京市妇幼医院办理新生儿出生证明需要具体哪
阿拉伯语祝福语怎么写,描写夜色的古诗
推荐资讯
大副是干什么的
哪里的人喜欢炒股,哪里的人比较喜欢炒股、
易经六爻解卦、
宋元数学发展史
热熔胶粒属于危险化学品吗
请问各位仁兄,做一个数控机床销售员有发展前
如何设置光驱启动优先,xp系统如何设置光驱优
求僵尸国度百度云
我想问一下扬桃籽市场价格是多少钱一公斤
单选题自养生物与异养生物的根本区别在于A.是
单选题在首届中欧文化高峰论坛上,有中国学者
下列各组有两个错字的一组是A.透露 运载 翌年
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?