|
|
||
Folge 6: Ein kleiner Roboter |
||
Buch-VersionDie Folgen 1 bis 9 gibt es jetzt auch als Buch-Version. Noch nicht gedruckt, aber in Form von drei PDF-Dateien. Die Buch-Version sieht besser aus und enthält Themen, die ich aus Zeitgründen im regulären Kurs nicht behandeln kann, zum Beispiel das komplette Kapitel 6 sowie einige Exkurse. |
Die Folge 6 finden Sie nur in der Buchversion! |
|
|
Wir wollen jetzt ein Java-Applet erstellen, das einen kleinen Roboter zeigt, den wir mit Hilfe von mehreren Buttons steuern können. Als erstes werden wir eine Klasse Roboter erzeugen, dann werden wir uns überlegen, wie man Buttons in einem Applet darstellt und abfragt, und schließlich werden wir eine kleine Robotersteuerung implementieren. Der eine Button dreht den Roboter um 90° nach links, mit dem anderen Button kann der Roboter um 50 Pixel nach vorne laufen. In meinem normalen Unterricht schaffe ich es aus Zeitgründen nicht, diese Folge 6 zu behandeln. Daher habe ich die Folge 6 in die Buchfassung "verbannt". Auch ohne die Buchfassung können Sie sich selbst in die Steuerung von Applets mit Hilfe von Buttons einarbeiten, indem Sie sich einfach die Lexikoneinträge zu den Themen Button und Button abfragen durchlesen. 21.Oktober 2006 Wenn Sie auf diesen Link klicken, müsste in Ihrem Browser ein mit BlueJ entwickeltes Applet erscheinen, in dem Helmrob mit zwei Buttons gesteuert werden kann. Ich habe die Internet-Version des Applets eben auf einem Windows-XP-Rechner getestet. Da läuft es aus irgend einem Grund nicht, obwohl alle Java-Bibliotheken korrekt installiert sind. Auf dem Mac dagegen überhaupt kein Problem! Ich kann den Fehler nicht finden. So viel zur "plattformunabhängigkeit von Java". Nachtrag 23. Oktober 2006 Ich habe jetzt auf dem Windows-Schulrechner eine neue Version des Helmrobs entwickelt, jetzt kann der Roboter sogar in vier Richtungen vorwärts gehen und dabei kleiner bzw. größer werden. Diese Version läuft auf unseren Schulrechnern und sollte daher auch auf anderen Windows-Rechnern laufen. So - gerade habe ich das Applet wieder auf einem Windows-XP-Rechner getestet - es läuft! Nachtrag 24. Oktober 2006 Schon wieder einen Windows-Rechner gefunden, auf dem BlueJ zwar läuft - was beweist, dass alle Java-Bibliotheken korrekt installiert wurden - aber das Applet nicht korrekt im Browser angezeigt wird. Langsam frage ich mich, ob BlueJ wirklich die richtige Entwicklungsumgebung für Applets ist. |
||
Weiter mit Folge 7 - Arrays |
||
|
Diese HTML-Seite wurde erstellt von Ulrich Helmich am 23. Oktober 2006. |
||