Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
q1:java-methoden [2017/07/11 09:53] – admin03 | q1:java-methoden [2017/08/14 06:15] (aktuell) – [Aufgabe 1] admin03 | ||
---|---|---|---|
Zeile 54: | Zeile 54: | ||
* Der Parameter Graphics g ist aus technischen Gründen nötig, darauf soll zunächst nicht näher eingegangen werden. | * Der Parameter Graphics g ist aus technischen Gründen nötig, darauf soll zunächst nicht näher eingegangen werden. | ||
- | ====== | + | ====== |
- | ===== Aufgabe 1 ===== | + | |
Teste das Programm und erweitere es dann so, dass die Farbe als Parameter mit übergeben wird: <code JAVA> void zeichneUfo(Graphics g, int xUfo, int yUfo, Color farbe) </ | Teste das Programm und erweitere es dann so, dass die Farbe als Parameter mit übergeben wird: <code JAVA> void zeichneUfo(Graphics g, int xUfo, int yUfo, Color farbe) </ | ||
===== Aufgabe 1 ===== | ===== Aufgabe 1 ===== | ||
| | ||
- | ===== Aufgabe | + | ==== Aufgabe |
Lasse neben dem grünen Ufo von links nach rechts ein blaues Ufo von rechts nach links an einer anderen y-Koordinate fliegen. | Lasse neben dem grünen Ufo von links nach rechts ein blaues Ufo von rechts nach links an einer anderen y-Koordinate fliegen. | ||
- | ===== Aufgabe | + | ==== Aufgabe |
Lasse das Ufo sich in x- und y-Richtung bewegen. | Lasse das Ufo sich in x- und y-Richtung bewegen. | ||
- | ===== Aufgabe | + | ==== Aufgabe |
Lasse zwei verschiedenfarbige Ufos sich zufällig auf dem Bildschirm bewegen. Richtig interessant wird die Sache natürlich erst, wenn man die Ufos über die Tastatur oder über die Maus steuern kann. Auch das ist natürlich mit JAVA möglich, nur wollen wir das an dieser Stelle zunächst noch zurückstellen. | Lasse zwei verschiedenfarbige Ufos sich zufällig auf dem Bildschirm bewegen. Richtig interessant wird die Sache natürlich erst, wenn man die Ufos über die Tastatur oder über die Maus steuern kann. Auch das ist natürlich mit JAVA möglich, nur wollen wir das an dieser Stelle zunächst noch zurückstellen. | ||
- | ===== Aufgabe | + | ===== Aufgabe |
- | ===== Aufgabe | + | Es soll eine Methode programmiert werden, die einen Stern mit Mittelpunkt P(x/y) zeichnet. Der Methodenkopf soll wie folgt aussehen: <code JAVA> void zeichneStern(int x, int y) </ |
+ | ===== Aufgabe | ||
Die Methoden zum Sternzeichnen soll so erweitert werden, dass man die Größe und die Farbe des Sterns übergeben kann. Zeichne erneut 100 Sterne mit zufälliger Größe und Farbe an zufälligen Positionen auf den Schirm. | Die Methoden zum Sternzeichnen soll so erweitert werden, dass man die Größe und die Farbe des Sterns übergeben kann. Zeichne erneut 100 Sterne mit zufälliger Größe und Farbe an zufälligen Positionen auf den Schirm. | ||
Zeile 126: | Zeile 126: | ||
Wir verwenden im folgenden noch die Methode clearRect(x1, | Wir verwenden im folgenden noch die Methode clearRect(x1, | ||
- | ====== | + | ====== |
===== Aufgabe 1 ===== | ===== Aufgabe 1 ===== |