GUI for processing

2D GUI components, multiple windows with simple event handling are some of the features of this library.

Components
Button
Checkbox
Combobox (dropdown list)
Sliders (horizontal and Vertical)
Knobs (circular and oval)
Labels
Textfields (supports copy & paste)
Option button
Activity bar
Panels (moveable and collapsable)
Multiple windows

Features
Several predefined colour schemes to give a consistent look and feel to the components.
Ability to add user defind colour schemes.
Can set the font type and size for use with the components.
Simple and consistant event handling.

Advanced Features
Individual or groups of components can have their own event handling method (user specifies the method name / names to use).
Multiple windows can be created at runtime either to hold components e.g. a control panel or act as a seperate canvas for drawing (see below).


If you want to be able to create separate windows then look at the Simple windows example, this page discusses how to write sketches using this feature.