Für größere Projekte ist es hilfreich eine ganze IDE (Integrated Development Environment) zu verwenden. Diese hilft einem, indem sie z.B.

zur Verfügung stellt. Eine Open Source Variante für die Java (und durch Erweiterungen auch C, Python, Ruby, etc...) Entwicklung ist Eclipse. Und da Processing nichts anderes als Java ist, können wir Eclipse leicht für die Entwicklung aufwändigerer Arbeiten nutzen. Auf der Processing Homepage findet sich ein sehr ausführliches Tutorial für die Einbindung.

Für das bessere Verständnis sei trotzdem erwähnt, dass die wichtigsten aus folgendem bestehen:

// core.jar muss explizit eingebunden werden
import processing.core.*;

// Die Klasse, die als "Haupt-Sketch" verwendet wird, muss PApplet erweitern:
public class Foo extends PApplet{
  // Die Methoden setup() und draw(), genauso wie mouseMoved(), mouseDragged(), etc. müssen public sein
  public void setup(){
    // implementation
  }
  public void draw(){
    // zeichnen
  }
}

Die Library Proclipsing nimmt einem viele der Schritte ab und ermöglicht den Export von Programmen und Applets (s. Bilder).