Welcome to Hitch: Simple and powerful swing binding

Hitch simplifies the translation of values between Swing JComponents and JavaBeans/Maps. It accomplishes this through an explicit or automatic configuration that defines how and what properties and components are to be bound. The bean/map(s) that the JComponents bind to are referred to as the “Model”. The collection of JComponents that are used to collect data are collectively referred to as a “Form”. NOTE: If you are familiar with web based development the concept is similar to an html form that passes it's values into a bean. Once the configuraiton is in place values can be passed between the form and the model through a simple method call to Binder.populateForm or Binder.updateModel. Following is a simple diagram of the various pieces and flows that are part of the hitch binding process.

Features
  • Annotation and programmatic configuration
  • Binding to POJOs and Maps
  • Auto Binding to POJOs
  • Pluggable Component Handlers and Type Handlers

Download Here

Hitch 1.0 (Zip)
Hitch 1.0 (Tar-Bzip)
Hitch 1.0 (Tar-Gzip)

Get Started

Quick Example
Hitch 1.0 Manual
How to use Hitch in your project
Javadoc
Browse Source

Get Involved

Subscribe to the Mailing List
Report Issues and Enhancements
Checkout and Build Hitch
Upcoming Features for 1.1+

Attachments