Я уже работаю с Eclipse RCP. Я прошел учебники Vogella, и они были великолепны. Я также прочитал книгу «Eclipse Rich Client Platform» от Addison-Wesley. Я дошел до того, что использую структуру 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
Запишите это как ответ ... и примите его ... –