GUI bei Processing
(EN google-translate)
(PL google-translate)
Eine gut benutzbare GUI-Bibliothek für Processing ist G4P. Diese Zusatzbibliothek muß zunächst heruntergeladen werden und in das Verzeichnis .../processing-2.0b8/modes/java/libraries entpackt werden.



Mit der Zusatzlibrary kommen einige hilfreiche Beispiele mit. Auf Grundlage dieser Beispiele wurde folgendes einfaches Programm geschrieben, welches ein Textfeld enthält, in das nach Betätigen des Knopfes etwas hineingeschrieben wird:
import g4p_controls.*; GTextField textfeld; GButton knopf; public void setup() { size(500, 260); knopf = new GButton(this, 10, 30, 200, 20); knopf.setText("abschicken"); textfeld = new GTextField(this, 10, 10, 200, 20); textfeld.tag = "P-Anteil"; textfeld.setDefaultText("1.0"); textfeld.setText("1.0"); } public void draw() { background(240, 240, 200); } void handleButtonEvents(GButton button, GEvent event) { if (button == knopf) { textfeld.setText("abgeschickt!"); } }
Code 0-1: .pde-Quelltext