Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

The groovy-swt binding framework is inspired by the swing binding framework, but is based on the jface databinding. It is not meant to be a replacement of the jface databinding, and does not include all the features of the jface databinding. Think of it as an easy shortcut covering most cases, so you may still have to revert to the jface databinding framework.

An Appetizer

Here is just a simple example from the included examples:

This will give you automatic two-way binding:

  • if you change the model (person) it will automatically be reflected in the GUI(the text and button widgets)
  • if the user change the text widgets it will automatically be updated in the model.

The bind object


  • model: the model object you are binding to.
  • modelProperty: the model property you are binding to.
  • childrenProperty:Used in TreeViewers to specify the children property of the model object.
  • target: the widget you are binding to.
  • targetProperty: the widget property you are binding to.
  • model2target:
  • target2model:
  • closure: a simple way to create ComputedValues.



  • No labels