私はいつかEclipse RCPで作業しています。私はVogellaのチュートリアルを読んで、素晴らしいものでした。私はAddison-Wesleyの「Eclipse Rich Client Platform」の本も見てきました。私はDatabindingフレームワークを使用しているところに到達しました。特に、私はDatabindingContext、WidgetProperties、およびBeanPropertiesを使用しています。私はチェックボックスでそれを使用しようとしています。示すように私のコードは次のとおりです。次のようにEclipse RCP Databinding
widgetValue = WidgetProperties.selection().observe(btnSupplementalPersonnel);
modelValue = BeanProperties.value(HO.class,"supplementalPersonnel").observe(ho);
ctx.bindValue(widgetValue, modelValue);
btnSupplementalPersonnel
が定義されている:
Button btnSupplementalPersonnel = toolkit.createButton(gClient, "Supplemental Personnel", SWT.CHECK);
はしかし、私のコードは、この時点でNullPointerException
をスローします。私は問題を解決するために多くの資料を見てきましたが、わかりません。どんな助力も高く評価されます。
私は問題が何かを考え出しました。バインディングコードは、ウィジェット作成コードの前に実行されていました。気にして申し訳ありません。 – okello
これを回答として書き込んでください... –