![]() |
Java - Interaktion
Homepage von PS-Trainer - Entwicklung - Java - an PS-Trainer |
|
| Die ersten eigenen Java-Applets: In dieser Trainings-Einheit vertiefen sie ihre Kenntnis von Java-Grundelementen |
Sie erzeugen ein Applet, das mit seiner Webseite nicht nur einmalig, sondern mehrfach interaktiv zusammenarbeitet: Ihr Web-User reagiert auf die Webseite mit Eingabe, diese werden durch JavaScript an das Applet weitergereicht und ausgeführt. Dieser Zyklus kann beliebig oft wiederholt werden. |
![]() |
Inhalt dieser Seite: |
|
Java-Applet: Der Einfachheit halber wird ein Applet aus der vorhergehenden Trainingseinheit verwendet und modifiziert: Das Applet schreibt einen Text mehrfach zeilenweise auf. Sowohl Text als auch Anzahl werden als Parameter übergeben. |
||
| Java: |
|
|
| Hinweise: Sie müssen ihre Methode public deklarieren, damit sie von JavaScript aus der Webseite verwendet werden kann. Sie können Parameter übergeben, so wie hier newtext und newnumtext. |
||
Aufgaben:
|
|
| Interaktives Applet | Programmieren sie eine Webseite ähnlich dem vorgestellten Muster: Über ein Formular wird ein Text und eine Zahl eingegeben, dieser wird im Applet verschieden oft dargestellt, je nach Zahl. |
| Einfaches Diagramm | Programmieren sie ein Applet, das eine einfache Säulengrafik von
5 Werten erzeugt. Fügen sie eine interaktive Steuerung dazu: die 5 Zahlenwerte werden vom User über ein Formular eingegeben. Verwenden sie dazu einige der weiteren Methoden des Graphics-Objekts: drawLine(int x1, int y1, int x2, int y2) zieht eine Linie von (x1,y1) nach (x2,y2) drawString (String s, int x, int y) zeichnet einen Text. drawRect (int x, int y, int width, int height) zeichnet ein Rechteck. fillRect (int x, int y, int width, int height) zeichnet gefüllte Rechtecke. drawOval (int x, int y, int width, int height) zeichnet Kreise oder Ovale. fillOval (int x, int y, int width, int height) zeichnet gefüllte Kreise oder Ovale. |