程序如下:
import java.applet.*;
import java.awt.*;
import java.net.*;
public class MyApplet extends Applet implements Runnable
{
Image [] imgs=new Image[10];
int index=0;
public void init()
{
try{
for(int i=0;i<10;i++)
{
imgs[i]=getImage(new URL(getCodeBase(),"img\\T" +
(i+1) +".jpg")); }
new Thread(this).start();
}
catch(Exception e){e.printStackTrace();}
}
public synchronized void paint(Graphics g)
{
g.drawImage(imgs[index],0,0,this)
g.setFont(new Font("隶书",Font.ITALIC|Font.BOLD,30));
index=(index+1)%10;
g.drawString("" + index,0,50);
}
public void run()
{
while(true)
{
repaint();
try{Thread.sleep(500);}
catch(Exception e){}
}
}
}在打开html页时,数字显示快于图像显示,稳定后才同步。设定代码同步后还是一样。哪位高手能指点一下,不胜感激!
import java.applet.*;
import java.awt.*;
import java.net.*;
public class MyApplet extends Applet implements Runnable
{
Image [] imgs=new Image[10];
int index=0;
public void init()
{
try{
for(int i=0;i<10;i++)
{
imgs[i]=getImage(new URL(getCodeBase(),"img\\T" +
(i+1) +".jpg")); }
new Thread(this).start();
}
catch(Exception e){e.printStackTrace();}
}
public synchronized void paint(Graphics g)
{
g.drawImage(imgs[index],0,0,this)
g.setFont(new Font("隶书",Font.ITALIC|Font.BOLD,30));
index=(index+1)%10;
g.drawString("" + index,0,50);
}
public void run()
{
while(true)
{
repaint();
try{Thread.sleep(500);}
catch(Exception e){}
}
}
}在打开html页时,数字显示快于图像显示,稳定后才同步。设定代码同步后还是一样。哪位高手能指点一下,不胜感激!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货