private ThreadBase tt = new ThreadBase(); public void start() {
tt.start();
} public void paint(Graphics g) {
g.drawRect(0, 0, 499, 149);
g.drawString("Printing..." + tt.j, 30, 70);
}
一个简单的applet程序,使用线程间隔1秒递增数字tt.j , 数字是递增了,可是所有的数字都重合在一起,怎么能刷新只显示一个数字。

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【leona8000】截止到2008-06-23 16:17:32的历史汇总数据(不包括此帖):
    发帖数:5                  发帖分:40                 
    结贴数:2                  结贴分:40                 
    未结数:3                  未结分:0                  
    结贴率:40.00 %            结分率:100.00%            
    楼主该结一些帖子了
      

  2.   

    public void paint(Graphics g) { 
    g.clearRect(0, 0, 499, 149); 
    g.drawRect(0, 0, 499, 149); 
    g.drawString("Printing..." +1, 30, 70);


    试下
      

  3.   

    这不清楚了,你查下api吧, 应该有解决方法的,这个也是刚刚随便看了下的