@@ -0,0 +1,793 @@
+package com.jeromecompsci.dgui.examples;%0A%0Aimport com.jeromecompsci.dgui.*;%0Aimport com.jeromecompsci.dgui.Label;%0Aimport com.jeromecompsci.dgui.TextField;%0Aimport com.jeromecompsci.dgui.Window;%0A%0A/**%0A * @author Derek Wang%0A */%0Apublic class TypingProgram %7B%0A    public static Label label = new Label(%22%22);%0A%0A    public static void main(String%5B%5D args) %7B%0A        TextField field = new TextField();%0A        field.on(%22change%22, TypingProgram.class, %22textChanged%22);%0A        field.on(%22enter%22, TypingProgram.class, %22textSubmitted%22);%0A%0A        Window window = new Window(new VPane(field, label));%0A        window.show();%0A    %7D%0A%0A    public static void textChanged() %7B%0A        label.setText(%22You typed!%22);%0A    %7D%0A%0A    public static void textSubmitted() %7B%0A        label.setText(%22You pressed RETURN/ENTER!%22);%0A    %7D%0A%0A%7D%0A

Add example for TextField bindings (which doubles as another static-method-only example other than BasicGUI)