Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Applets Java fürs Web. Datenverkehr im www HTTP-ServerClient = Browser Internet Siehe S. 32-33, 323.

Ähnliche Präsentationen


Präsentation zum Thema: "Applets Java fürs Web. Datenverkehr im www HTTP-ServerClient = Browser Internet Siehe S. 32-33, 323."—  Präsentation transkript:

1 Applets Java fürs Web

2 Datenverkehr im www HTTP-ServerClient = Browser Internet Siehe S , 323

3 CSS Bilder Datenverkehr im www HTTP-Server [statisch] HTML Internet Client = Browser Siehe S , 323

4 CSS Bilder Datenverkehr im www HTTP-Server [statisch] HTML Internet ASP PHP Perl JSP JavaScript Java-Applets [dynamisch] Flash Client = Browser Siehe S , 323

5 Was sind Applets? – Ein Beispiel Applets sind GUI-Container, also muss java.awt.* (oder javax.swing.* ) importiert werden. import java.awt.*; import java.applet.*; Siehe S ,

6 Was sind Applets? – Ein Beispiel Die Hauptklasse wird von Applet (oder JApplet ) im package java.applet ( javax.swing ) abgeleitet. import java.awt.*; import java.applet.*; Siehe S ,

7 Was sind Applets? – Ein Beispiel Die Hauptklasse des Applets muss public sein. public class CShades extends Applet { } Siehe S ,

8 Was sind Applets? – Ein Beispiel Es gibt keine main() -Methode, sondern z.B. eine paint() -Methode. Diese muss public sein. public class CShades extends Applet { public void paint (Graphics g) { for (int i=0; i<=255;i++) { g.setColor(new Color (i,i,i)); g.drawLine (0,i,255,i); } … } Siehe S ,

9 Was sind Applets? – Ein Beispiel public class CShades extends Applet { public void paint (Graphics g) { for (int i=0; i<=255;i++) { g.setColor(new Color (i,i,i)); g.drawLine (0,i,255,i); } for (int i=0; i<=255;i++) { g.setColor(new Color (i,i,i)); g.fillOval(i/2,i/2,255-i,255-i); } malen nach Zahlen … Siehe S ,

10 Die Einbindung in HTML Jli Java Trainer Applet-Test Das -Tag bindet das Programm auf der Webseite ein. Die Größe des Panels wird im HTML- Code festgelegt. Siehe S ,