Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| ffprog:ffprogjava2016:graphics [2016/08/19 05:54] – created Ivo Blöchliger | ffprog:ffprogjava2016:graphics [2016/08/26 14:36] (current) – [Erstes Programm] Ivo Blöchliger | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | {{backlinks> | ||
| + | ==== Painter: Kleine Bibliothek für einfache Grafik mit Java ==== | ||
| + | Download: http:// | ||
| + | Dokumentation: | ||
| + | |||
| + | |||
| + | ==== Erstes Programm ==== | ||
| + | Schritte in Netbeans: | ||
| + | * Legen Sie ein neues Projekt an (Java, Java Application) | ||
| + | * Geben Sie dem Projekt einen sinnvollen Namen (z.B. HelloWorld) | ||
| + | * Wählen Sie ein geeignetes Verzeichnis für Ihr Projekt aus | ||
| + | * Laden Sie die Datei [[http:// | ||
| + | * Links, in der Projektübersicht, | ||
| + | * Ersetzen Sie den Code mit dem Code unten. | ||
| + | |||
| + | <code java HelloWorld.java> | ||
| + | package helloworld; | ||
| + | |||
| + | import ch.ksbg.fginfo.Painter; | ||
| + | import java.awt.Color; | ||
| + | |||
| + | public class HelloWorld { | ||
| + | |||
| + | public static void main(String[] args) { | ||
| + | Painter.addCanvas(600, | ||
| + | Painter.setColor(Color.red); | ||
| + | Painter.fillDisk(300, | ||
| + | Painter.setColor(Color.yellow); | ||
| + | Painter.fillDisk(200, | ||
| + | Painter.fillDisk(400, | ||
| + | for (int i=-150; i<=150; i++) { | ||
| + | Painter.fillDisk(i+300, | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Netbeans Projekt: {{ : | ||
| + | ==== Aufgaben ==== | ||
| + | * Welcher Kurve folgt der Mund des Smilies? | ||
| + | * Ändern Sie die Farben | ||
| + | * Fügen Sie eine Nase hinzu | ||
| + | * Zeichnen Sie Hüllkuven, wie z.B. so: {{: | ||
| + | * Zeichnen Sie einen Stern | ||
| + | * Zeichnen Sie ein reguläres Vieleck (z.B. ein Fünfeck) | ||
| + | * Studieren Sie die Dokumentation von Painter und speichern Sie Ihr Bild als png und laden Sie dieses hier auf dem Wiki hoch. | ||
| + | |||
| + | |||
| + | === Bilder === | ||
| + | {{ : | ||
| + | |||