home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 December / PCO1297.ISO / FilesBBS / FREI / JAVA_BSP.ARJ / JAVA_BSP.ZIP / SYSPROPAPPLET.JAVA < prev    next >
Encoding:
Java Source  |  1997-10-30  |  1.3 KB  |  42 lines

  1. // APPLET:   SysPropApplet.java
  2. // FUNKTION: Zeigt verschiedene System-Eigenschaften
  3. //           in einem Textfeld an
  4. // AUTOR:    Gerhard Schild
  5.  
  6. import java.applet.*;
  7. import java.io.*;
  8. import java.awt.*;
  9.  
  10. public class SysPropApplet extends Applet {
  11.   TextArea a;
  12.   // System-Eigenschaft an das Textfeld anhΣngen
  13.   void addProp(String prefix, String name) {
  14.     a.appendText(prefix);
  15.     // Der Zugriff ist nicht immer m÷glich!
  16.     try {
  17.       String val=System.getProperty(name);
  18.       a.appendText(val);
  19.     } catch(Exception e) {
  20.       a.appendText(" <Zugriff verweigert>");
  21.     } finally {
  22.       a.appendText(" ["+name+"]\n");
  23.     }
  24.   }
  25.   // Applet initialisieren
  26.   public void init() {
  27.     setLayout(new BorderLayout());
  28.     // Textfeld erzeugen
  29.     add("Center", a=new TextArea());
  30.     // Verschiedene Eigenschaften anhΣngen
  31.     addProp("Ihr Browser unterstⁿtzt Java Version ", "java.version");
  32.     addProp("Ihre Java Virtual Machine stammt von ", "java.vendor");
  33.     addProp("Kontaktadresse: ", "java.vendor.url");
  34.     addProp("Ihr Browser lΣuft unter ", "os.name");
  35.     addProp("Ihre Rechnerarchitektur ist ", "os.arch");
  36.     addProp("Ihr Java-System ist installiert in ", "java.home");
  37.     addProp("Ihr Benutzername ist ", "user.name");
  38.     addProp("Ihr Benutzerverzeichnis ist ", "user.home");
  39.   }
  40. }
  41.  
  42.