Home
DirectX 8
Java
  • Hello World
  • Konvertierungen
  • Grafik
  • Animation
  • Sounds
  • Stuff
  • Download

    Links


    Kontakt












  • Java Programmierung - Der Anfang
    • 'Hello World' Applet

      Damit man ein Java Programm innerhalb eines Browser ablaufen kann muß man Unterklassen der Klasse 'Applet' definieren.
      Das folgende kleine Programm definiert die Methode 'paint()', die der Browser aufruft, um den Bereich des Applets zu zeichnen.
      	
      	import java.awt.*;
      	import java.applet.*;
      
      	public class hello extends Applet
      	{
      		public void paint(Graphics g)
      		{
      			g.drawString("Hello World",10,10);
      		}
      	}
      	

      Die Klasse 'Hello' überschreibt die Methode paint() die es von der Klasse Applet geerbt hat.
      Die Methode paint() wird automatisch vom Browser aufgerufen sobald der Bereich des angegebenem Fensters neu gezeichnet werden muß. (Applet start oder Fensterwechsel,usw.)

      Als Argument erhält die Methode paint() ein Graphics-Objekt, das eine Grafik-Schnittestelle des darunterliegenden System bildet. (Win95, x-Window usw.)

      In dieser Klasse wird die Methode drawString() des Graphics-Objekts aufgerufen um die Zeichenkette 'Hello World' an den Koordinaten 10,10 innerhalb des AppletsFensters zu zeichnen.

      Damit Sie ein Java Programm starten können müssen Sie es dem Browser mitteilen.
      Das machen sie mit folgendem HTML-CODE.
      	
      	<APPLET CODE=hello.class WIDTH=120 HEIGHT=30>
      			ALT="alternativer Text" 
      			ALIGN="MIDDLE" 
      			CODEBASE="Verzeichniss"
      			NAME="HelloApplet"
      			VSPACE=10
      			HSPACE=10
      	</APPLET>
      	

      WITDH definiert die Breite des Java-Fensters.
      HEIGHT definiert die Höhe des Java-Fensters.
      ALT defniert den Alternativ Text
      ALIGN die Position
      CODE steht für den Klassendateinamen
      CODEBASE defniniert das Verzeichniss
      NAME steht für den Applet Namen
      VSPACE, HSPACE defniert die Abstände.

      Hier nun ein Beispiel in Aktion:
      ALT="alternativer Text" ALIGN="MIDDLE" CODEBASE="Verzeichniss" NAME="HelloApplet" VSPACE=10 HSPACE=10