My favorites | Sign in
Project Logo
Project hosting will be READ-ONLY Wednesday at 8am PST due to brief network maintenance.
             
Feeds:
People details
Project owners:
  guiprojects

GUI Creating Language (GCL) is a DSL (Domain Specific Language) for creating Graphical User Interfaces. It utilizes a simple language for creating forms with a set of widgets. Currently the GCL works with the Java Swing library. Basic assumptions of the GCL:

Let’s start with some samples (emp, person, company are instances of typical Java classes describing business entities):

A default frame showing automatically generated content for the given instance of the Company class (containing a multi-valued type - Employees):

JFrame frame =	create.
		frame.
		using(company).
		containing(
			attribute("name").as("Name"), 
			attribute("income"),
			attribute("employees"));

More samples could be found in the attached source code.









Hosted by Google Code