//welcome.java - created by Silver Surfer, 8 Mar 1996 //(Systex Consutling Firm) stant@systex.com import java.applet.*; import java.awt.*; import java.net.*; public class welcome extends Applet { InetAddress thisAddress= null; int fontHeight; String displayString=null; public void init() { try { thisAddress = InetAddress.getLocalHost(); displayString=new String("Hello "+ thisAddress.getHostName().toUpperCase()); } catch(UnknownHostException e){displayString=null;} setBackground(Color.white); fontHeight=size().height; } public void paint(Graphics g) { FontMetrics fm=g.getFontMetrics(); g.clearRect(0,0, size().width, size().height); if (null != displayString) { do { g.setFont(new Font("TimesRoman", Font.BOLD, fontHeight)); fm=g.getFontMetrics(); if (fm.stringWidth(displayString)>size().width) fontHeight-=2; } while(fm.stringWidth(displayString)>size().width); g.setColor(Color.black); g.drawString(displayString,(size().width-fm.stringWidth(displayString))/2, fontHeight-3); } } }