home *** CD-ROM | disk | FTP | other *** search
/ Borland JBuilder 6 / jbuilder6.iso / Documents / JAVA Programming / examples / 15 / HelloWorld.class (.txt) next >
Encoding:
Java Class File  |  2000-09-08  |  1.3 KB  |  30 lines

  1. import java.applet.Applet;
  2. import java.awt.Color;
  3. import java.awt.Component;
  4. import java.awt.Dimension;
  5. import java.awt.Font;
  6. import java.awt.FontMetrics;
  7. import java.awt.Graphics;
  8.  
  9. public class HelloWorld extends Applet {
  10.    // $FF: renamed from: f java.awt.Font
  11.    final Font field_0 = new Font("Helvetica", 1, 18);
  12.  
  13.    public void paint(Graphics var1) {
  14.       Dimension var2 = ((Component)this).size();
  15.       var1.setColor(Color.white);
  16.       var1.fillRect(0, 0, var2.width, var2.height);
  17.       var1.setColor(Color.black);
  18.       var1.setFont(this.field_0);
  19.       this.drawCenteredString("Hello World!", var2.width, var2.height, var1);
  20.       var1.drawRect(0, 0, var2.width - 1, var2.height - 1);
  21.    }
  22.  
  23.    public void drawCenteredString(String var1, int var2, int var3, Graphics var4) {
  24.       FontMetrics var5 = var4.getFontMetrics();
  25.       int var6 = (var2 - var5.stringWidth(var1)) / 2;
  26.       int var7 = var5.getAscent() + (var3 - (var5.getAscent() + var5.getDescent())) / 2;
  27.       var4.drawString(var1, var6, var7);
  28.    }
  29. }
  30.