![]() |
Bilder erzeugen |
|
|
In diesem Kapitel soll eine Java Applikation ein Bild erzeugen. Dies geschieht so, dass das Programm in einen nicht sichtbaren Grafikkontext zeichnet und dass dieser anschliessend in eine Bilddatei geschrieben wird. Neben den normalen Grafikklassen brauchen wir drei weitere Dinge: Die Klasse BufferedImage, ein Bild, in das wir zeichnen können (Package java.awt.image). Einen Stream um in die Bilddatei zu schreiben (Package java.io). Einen Encoder um ein Bild im jpeg Format zu speichern (Package com.sun.image.codec.jpeg). Also sind diese drei Packages zu importieren:
Um in das Bild zeichnen zu können brauchen wir drei Klassen: Ein Frame, in welchem wir das Bild erzeugen, das Bild selber (BufferedImage) und sein Grafikkontext Graphics. Zusätzlich machen wir uns eine TextArea, damit wir sehen können, was das Programm macht.
Im Ordner des Projektes im Unterordner classes sollte jetzt eine datei text.jpg sein. Öffnen Sie die Datei mit Photoshop oder was auch immer und schauen Sie sich Ihr wunderbares Bild an! Ideen für's Pröbeln:
Hinweis: Leider gehen
.gif Bilder meines Wissens in Java nicht aus rechtlichen Gründen. |
||