import java.awt.*; import java.awt.Font; import java.awt.Graphics; import java.awt.Color; import java.util.Date; import java.awt.Frame; import java.awt.image.*; import java.io.*; import java.net.*; public class Led extends Thread { private Thread mThread=null; private InFile mInFile; private final int smImageCount=12; private Image[] mLedImages=new Image[smImageCount]; private String mStrParam=null; private java.applet.Applet mApplet=null; private final int TimeOut=300000; Led(java.applet.Applet applet) { init(applet); } public void init(java.applet.Applet applet) { mApplet=applet; mLedImages[0]=mApplet.getImage(mApplet.getCodeBase(),"image/zero.gif"); mLedImages[1]=mApplet.getImage(mApplet.getCodeBase(),"image/one.gif"); mLedImages[2]=mApplet.getImage(mApplet.getCodeBase(),"image/two.gif"); mLedImages[3]=mApplet.getImage(mApplet.getCodeBase(),"image/three.gif"); mLedImages[4]=mApplet.getImage(mApplet.getCodeBase(),"image/four.gif"); mLedImages[5]=mApplet.getImage(mApplet.getCodeBase(),"image/five.gif"); mLedImages[6]=mApplet.getImage(mApplet.getCodeBase(),"image/six.gif"); mLedImages[7]=mApplet.getImage(mApplet.getCodeBase(),"image/seven.gif"); mLedImages[8]=mApplet.getImage(mApplet.getCodeBase(),"image/eight.gif"); mLedImages[9]=mApplet.getImage(mApplet.getCodeBase(),"image/nine.gif"); mLedImages[10]=mApplet.getImage(mApplet.getCodeBase(),"image/dash.gif"); mLedImages[11]=mApplet.getImage(mApplet.getCodeBase(),"image/blank.gif"); MediaTracker mediaTracker=new MediaTracker(mApplet); for(int imageIndex=0;imageIndex