Я уже некоторое время работаю с Eclipse RCP.Я прошел учебники Вогеллы, и они были великолепны.Я также прочитал книгу «Платформа Eclipse Rich Client Platform» от Addison-Wesley.Я достиг точки, где я использую инфраструктуру привязки данных.В частности, я использую DatabindingContext, WidgetProperties и BeanProperties.Я пытаюсь использовать это с флажком.Мой код как показано:
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
на этом этапе.Я проверил много материала, чтобы установить проблему, но я не могу понять это.Любая помощь будет высоко оценена.