Startseite   |  Site map   |  A-Z artikel   |  Artikel einreichen   |   Kontakt   |  
  


informatik artikel (Interpretation und charakterisierung)

Cpu

Java.applet.applet


1. Java
2. Viren



Die grundlegenden Methoden zur Steuerung eines Applets sind:


init() Diese Methode ruft der Browser sofort nach dem Konstruktor des Applets auf.

Sie dient der Initialisierung der verwendeten Daten.


start() Nach der Initialisierung des Applets ruft der Browser diese Methode auf.
Diesen Aufruf wiederholt er nach jedem erneuten Laden der Applet-Seite ohne dann jedoch zuvor init() auszuführen.

stop() Beim Verlassen der Seite und vor dem Beenden des Browsers arbeitet er die Methode stop() ab.


destroy() Methode soll das Applet vollständig löschen.


Mit der Methode getAppletContext() kann man unerwünschte Wirkungen hervorrufen.

// Datei jf/kapitel4/abschnitt4/LookAtMeApplet.java


public class LookAtMeApplet extends Applet {
public void start() {
In der Startmethode versucht das Applet sofort, eine andere HTML-Seite zu laden. Es nutzt
dazu die Methode showDocument() der Klasse AppletContext.

try {

getAppletContext().showDocument(

new URL( getDocumentBase(), \"ThisIsWhatYouGet.htm\" ));
}

catch( java.net.MalformedURLException e ) {

System.out.println( e.toString() );
}

}

Bindet man das Applet in eine Seite ein, so wird tatsächlich ThisIsWhatYouGet.htm geladen.



Hier ein weiteres applet mit einer Zeichenfläche (canvas)

import java.applet.*;

import java.awt.*;
import java.awt.image.*;

import java.lang.Boolean;
import java.net.*;

public class AppTest extends java.applet.Applet
{

String cMsg;
public void init()

{
String cImage;

String cWidth;
String cHeight;

String cDisplayGif;
int iWidth;

int iHeight;
Boolean bDisplayGif;

//
// Parameter auslesen

//

cMsg = getParameter(\"message\");

cWidth = getParameter(\"width\");

cHeight = getParameter(\"height\");

iWidth = Integer.parseInt(cWidth);

iHeight = Integer.parseInt(cHeight);

//

// Applet auf gewuenschte Groesse

//
resize(iWidth, iHeight);

}
public void start()

{
this.Info ();

}
public void stop()

{

}

public void destroy()

{

}
public void Info ()

{

System.out.println( getAppletInfo() );



System.out.println( getCodeBase() );


System.out.println( getDocumentBase() );

}


public void paint(Graphics g) // Grafikobjekt für Zeichenfläche

{

FontMetrics fm;
int iWidth;

int iHeight;
Dimension dim;

dim = size();
fm = g.getFontMetrics();

iHeight = fm.getHeight();
iWidth = fm.stringWidth(cMsg);

g.drawString( cMsg, (dim.width - iWidth)/2, (dim.height - iHeight)/2 );

}

}

Aufruf des applets über HTML


Applet


 
 



Datenschutz
Top Themen / Analyse
indicator Lernen in und mit Datennetzen.
indicator Was ist Polymorphismus?
indicator Sonstige Hardware - Geräte
indicator Computerviren
indicator GIF (Graphics Interchange Format
indicator Diverse Kleinigkeiten
indicator 3D Scanner
indicator Electronic Commerce4
indicator Lichtquellen-Schattierung:
indicator ZIP-Laufwerke




Datenschutz
Zum selben thema
icon Netzwerk
icon Software
icon Entwicklung
icon Windows
icon Programm
icon Unix
icon Games
icon Sicherheit
icon Disk
icon Technologie
icon Bildung
icon Mp3
icon Cd
icon Suche
icon Grafik
icon Zahlung
icon Html
icon Internet
icon Hardware
icon Cpu
icon Firewall
icon Speicher
icon Mail
icon Banking
icon Video
icon Hacker
icon Design
icon Sprache
icon Dvd
icon Drucker
icon Elektronisches
icon Geschichte
icon Fehler
icon Website
icon Linux
icon Computer
A-Z informatik artikel:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

Copyright © 2008 - : ARTIKEL32 | Alle rechte vorbehalten.
Vervielfältigung im Ganzen oder teilweise das Material auf dieser Website gegen das Urheberrecht und wird bestraft, nach dem Gesetz.
dsolution