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 HotLink extends java.applet.Applet implements Runnable { private Thread mThread; private final int smImageCount=12; private Image[] mLedImages=new Image[smImageCount]; private String mStrServerIP; // private String mURLString; private Button mHTTPButton; private Button mTelnetButton; private final int mTimeout=60000; private final String mHTTPButtonLabel=new String("Ganymede (HTTP)"); private final String mTelnetButtonLabel=new String("Ganymede (TELNET)"); public HotLink() { } public void init() { mHTTPButton=new Button(mHTTPButtonLabel); mTelnetButton=new Button(mTelnetButtonLabel); add(mHTTPButton); add(mTelnetButton); mLedImages[0]=getImage(getCodeBase(),"image/zero.gif"); mLedImages[1]=getImage(getCodeBase(),"image/one.gif"); mLedImages[2]=getImage(getCodeBase(),"image/two.gif"); mLedImages[3]=getImage(getCodeBase(),"image/three.gif"); mLedImages[4]=getImage(getCodeBase(),"image/four.gif"); mLedImages[5]=getImage(getCodeBase(),"image/five.gif"); mLedImages[6]=getImage(getCodeBase(),"image/six.gif"); mLedImages[7]=getImage(getCodeBase(),"image/seven.gif"); mLedImages[8]=getImage(getCodeBase(),"image/eight.gif"); mLedImages[9]=getImage(getCodeBase(),"image/nine.gif"); mLedImages[10]=getImage(getCodeBase(),"image/dash.gif"); mLedImages[11]=getImage(getCodeBase(),"image/blank.gif"); MediaTracker mediaTracker=new MediaTracker(this); for(int imageIndex=0;imageIndex