de:jltk:intro1

Dies ist eine alte Version des Dokuments!


Erste Schritte mit jltk

Zwei grundlegende Klassen von jltk sind die Klassen Window und Pen. Objekte der Klasse Window stellen ein Fenster auf dem Bildschirm zur Verfügung. Objekte der Klasse Pen stellen einen virtuellen Stift zur Verfügung, mit dem man auf diesem Fenster malen kann.

Die Abbildung rechts zeigt so ein Fenster, auf das der Stift eine eckige Spirale gemalt hat.

Im folgenden Beispiel werden Objekte dieser beiden Klassen jetzt „händisch“ erzeugt und genutzt.

  1. Öffne blueJ und lege über den Menüpunkt Projekt → Neues Projekt… ein neues Projekt an.
  2. Wähle den Menüpunkt Werkzeuge → Klasse aus Bibliothek verwenden…
  3. Gib im Textfeld hinter dem Wort Klasse: jltk.Window ein. jltk ist der Name des Pakets („Unterordner“) und Window der Name der Klasse.
  4. Drücke Enter ⏎. Nun wird die Auswahl unten gefüllt. Sollte dies nicht geschehen, hast du entweder jltk nicht installiert oder du hast nicht exakt jltk.Window eingegeben. (Groß- und Kleinschreibung beachten, kein Leerzeichen)
    Angezeigt werde die sogenannten Konstruktoren. Diese erzeugen aus der Klasse Window ein Objekt.
    Wähle hier den Konstruktor Window(pWidth,pHeight) aus und drücke ‚ Ok
  5. Es öffnet sich ein Dialogfenster, in dem man die Parameter für den Konstruktor eingeben kann. Diese Werte kann man als „Grundeinstellungen“ für das zu erzeugende Objekt verstehen. In diesem Fall gibt man die Breite und die Höhe des zu erzeugende Fenster ein (in Pixel).
  6. Drücke nun Ok . Nun wird das Objekt erzeugt. Es erscheint ein Fenster der Größe 600×400.
  7. Das Objekt der Klasse Window, das gerade erzeugt wurde, hat den Namen window1 bekommen. Es wird unten auf der sog. Werkbank dargestellt.
  8. Nun erzeugt man auf dieselbe Art und Weise ein Objekt der Klasse Pen. Wähle dazu wieder Werkzeuge → Klasse aus Bibliothek verwenden… und gebe jltk.Pen als Klassenname ein. Drücke Enter ⏎ und wähle als Konstruktor Pen().
  9. Dieser Konstruktor hat keine Parameter. Im Dialogfenster bestätigt man nur den Instanznamen (Objektnamen)
  10. Nun befinden sich die beiden Objekte window1 und pen1 auf der Werkbank.
  • de/jltk/intro1.1702634820.txt.gz
  • Zuletzt geändert: 2023/12/15 11:07
  • von jltk