Processing ist primär dafür gedacht, innerhalb der Processing-Entwicklungsumgebung verwendet zu werden. Processing ist dann eine eigenständige Programmiersprache, die aber praktisch identisch ist zu Java. Daher kann Processing auch innerhalb von Eclipse verwendet werden. Dieses Eclipse-Projekt soll den Einstieg erleichern. Es basiert auf Processing Version 1.5.1 (August 2011).
Eingeführte Befehle: size(breite, hoehe), frameRate(wiederholungen), background(r,g,b).
Das Programmgerüst sieht wie folgt aus:
// Package-Deklaration muss Verzeichnis-Struktur entsprechen package reichert._00_processing_in_eclipse; // PApplet ist die Schnittstelle zu Processing import processing.core.PApplet; // die eigene Klasse muss zwingend in einer Datei mit gleichem Namen gespeichert sein public class HintergrundPulsierend extends PApplet { // ignorieren: nur aus technischen Gründen, damit Eclipse keine unnötige // Warning anzeigt private static final long serialVersionUID = 1L; // eigene Variablen int breite = 400; int hoehe = 300; int anzahlFrames = 50; // schneller als normal // diese Methode wird von Processing genau einmal zu Beginn aufgerufen public void setup() { size(breite, hoehe); // setzt die Grösse des Ausgabefensters frameRate(anzahlFrames); // setzt die Anzahl Wiederholungen / Sekunde } // diese Methode wird von Processing pro Sekunde so oft aufgerufen, wie // mit frameRate(rate) angegeben public void draw() { // frameCount gibt an, zu wievielten Mal draw() aufgerufen wird. // die Anteile rot, grün, blau werden unterschiedlich schnell erhöht; // mittels % wird sichergestellt, dass die Werte immer im Bereich 0..255 // bleiben. background(frameCount % 256, (frameCount * 2) % 256, (frameCount * 4) % 256); // setze Hintergrundsfarbe } }
Ein Processing-Programm ist technisch ein Applet und wird daher via Run > Run as > Java Applet gestartet:
Innerhalb des Programmeditors können die Beschreibungen der einzelnen Methoden von Processing angezeigt werden, indem auf dem gewünschten Methoden-Name die Taste F2 gedrückt wird:
Da in diesem Eclipse-Projekt zudem der Quellcode hinterlegt ist (Verzeichnis lib/src), kann der Quellcode jeder Processing-Methode mit der Taste F3 (oder Rechtsklick auf Befehl > Open Declaration) angezeigt werden.