ffprog:ffprogjava2016:graphics

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
ffprog:ffprogjava2016:graphics [2016/08/19 07:54]
Ivo Blöchliger created
ffprog:ffprogjava2016:graphics [2016/08/26 16:36] (current)
Ivo Blöchliger [Erstes Programm]
Line 1: Line 1:
 {{backlinks>.}} {{backlinks>.}}
 +==== Painter: Kleine Bibliothek für einfache Grafik mit Java ====
 +Download: http://fginfo.ksbg.ch/~ivo/ffprog16/Painter/Painter.jar
 +Dokumentation: http://fginfo.ksbg.ch/~ivo/ffprog16/Painter/javadoc/
 +
 +
 +==== 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://fginfo.ksbg.ch/~ivo/ffprog16/Painter/Painter.jar|Painter.jar]] herunter.
 +  * Links, in der Projektübersicht, Rechts-Klick auf "Libraries" und wählen Sie "Add Jar/Folder" und fügen Sie die heruntergeladene Datei Painter.jar hinzu.
 +  * 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, 600);
 +        Painter.setColor(Color.red);
 +        Painter.fillDisk(300, 300, 250);
 +        Painter.setColor(Color.yellow);
 +        Painter.fillDisk(200,250,40);
 +        Painter.fillDisk(400,250,40);
 +        for (int i=-150; i<=150; i++) {
 +            Painter.fillDisk(i+300, -i*i/300+450, 20);
 +        }
 +    }
 +}
 +</code>
 +
 +Netbeans Projekt: {{ :ffprog:ffprogjava2016:hellographics.zip |}}
 +==== 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: {{:ffprog:ffprogjava2016:huellkurve.png?direct&100|}}
 +  * 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 ===
 +{{ :ffprog:ffprogjava2016:smiley.png?direct&100 |}}
 +
  
  • ffprog/ffprogjava2016/graphics.1471586060.txt.gz
  • Last modified: 2016/08/19 07:54
  • by Ivo Blöchliger