home *** CD-ROM | disk | FTP | other *** search
Java Source | 1997-10-30 | 1.3 KB | 42 lines |
- // APPLET: SysPropApplet.java
- // FUNKTION: Zeigt verschiedene System-Eigenschaften
- // in einem Textfeld an
- // AUTOR: Gerhard Schild
-
- import java.applet.*;
- import java.io.*;
- import java.awt.*;
-
- public class SysPropApplet extends Applet {
- TextArea a;
- // System-Eigenschaft an das Textfeld anhΣngen
- void addProp(String prefix, String name) {
- a.appendText(prefix);
- // Der Zugriff ist nicht immer m÷glich!
- try {
- String val=System.getProperty(name);
- a.appendText(val);
- } catch(Exception e) {
- a.appendText(" <Zugriff verweigert>");
- } finally {
- a.appendText(" ["+name+"]\n");
- }
- }
- // Applet initialisieren
- public void init() {
- setLayout(new BorderLayout());
- // Textfeld erzeugen
- add("Center", a=new TextArea());
- // Verschiedene Eigenschaften anhΣngen
- addProp("Ihr Browser unterstⁿtzt Java Version ", "java.version");
- addProp("Ihre Java Virtual Machine stammt von ", "java.vendor");
- addProp("Kontaktadresse: ", "java.vendor.url");
- addProp("Ihr Browser lΣuft unter ", "os.name");
- addProp("Ihre Rechnerarchitektur ist ", "os.arch");
- addProp("Ihr Java-System ist installiert in ", "java.home");
- addProp("Ihr Benutzername ist ", "user.name");
- addProp("Ihr Benutzerverzeichnis ist ", "user.home");
- }
- }
-
-