Google の (現在は無料の) WindowBuilder (以前はインスタンス化) を使用して、SWT/JFace アプリケーションの作成を開始しました。
データバインディングの部分は難しいと思いますが、簡単になるはずです。
たとえば、ボタンの enable-property を (自分で定義した) ブール関数にバインドできません。
WindowBuilder GUI やデータ バインディングの原則の使用に関するリソース (デモ、テキスト、チュートリアル、例) はありますか?
Google ページまたはインスタンス化ページで見つかった情報は、十分に役に立ちませんでした。