熟悉java2 paint() method 的高手给解释一下。 不知道是不是因为Awt与swing混用的缘故。如果这样,所有的Awt会盖住swing。建议不要混用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void timerOnTime(java.awt.event.ActionEvent evt) { super.paint(getGraphics()); Graphics2D g2=(Graphics2D)getGraphics(); g2.fillRect( 0 , 40 , 30 , 60 ); g2.clearRect( 20 , 55 , 30 , 60 ); g2.drawString( "1234567890 "+timerClick++ , 0 , 80 ); } int timerClick=0;这样试试,因为你重绘了,所以你必须调用一下super.paint(getGraphics());才能把以前的图形显示出来,否则只显示你新画的图形.在这调用这个方法不太妥当,但是你可以试试. 早晨! 还是昨天的问题,各位,谁有用paint()画图的例子给发个过来。Email:[email protected] 你可以把画图部分放到一个单独的PANEL里试试。 Java内存溢出 有什么现象 如何判断按下的是按钮而不是其他? 覆盖方法时的访问权限问题 不能实现翻转 新手,跪求各位帮忙~~ csdn里的等级是靠登陆时间还是分数阿? 【求助】关于 LinkedList 的一个问题 (不胜感激啊。。。) 为什么会显示很多小球? 线程中的问题 这种网络故障有谁遇到过? 大家帮我看一个java程序的编译错误 老生常谈,谁有b/s下用java做的报表控件,发来即送分。Email:[email protected]
super.paint(getGraphics());
Graphics2D g2=(Graphics2D)getGraphics();
g2.fillRect( 0 , 40 , 30 , 60 );
g2.clearRect( 20 , 55 , 30 , 60 );
g2.drawString( "1234567890 "+timerClick++ , 0 , 80 );
}
int timerClick=0;
这样试试,因为你重绘了,所以你必须调用一下super.paint(getGraphics());才能把以前的图形显示出来,否则只显示你新画的图形.
在这调用这个方法不太妥当,但是你可以试试.
Email:[email protected]