KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > VersionApplet


1 import java.applet.*;
2 import java.awt.*;
3
4 /**
5 * Displays JSci version information.
6 * @author Mark Hale
7 */

8 public final class VersionApplet extends Applet {
9         private String JavaDoc versionStr;
10         private final Font H3 = new Font("H3", Font.BOLD, 20);
11
12         public String JavaDoc getAppletInfo() {
13                 return "JSci Applet: written by Mark Hale";
14         }
15         public void init() {
16                 JSci.Version ver = JSci.Version.getCurrent();
17                 versionStr = "Version "+ver.toString()+" ("+ver.platform+")";
18         }
19         public void paint(Graphics g) {
20                 g.setColor(Color.white);
21                 g.fillRect(0, 0, getSize().width, getSize().height);
22                 g.setFont(H3);
23                 final int xpos=(getSize().width-g.getFontMetrics().stringWidth(versionStr))/2;
24                 g.setColor(Color.black);
25                 g.drawString(versionStr, xpos, 20);
26         }
27 }
28
29
Popular Tags