Eclipse RCP Привязка данных - PullRequest
       1

Eclipse RCP Привязка данных

0 голосов
/ 09 января 2012

Я уже некоторое время работаю с 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 на этом этапе.Я проверил много материала, чтобы установить проблему, но я не могу понять это.Любая помощь будет высоко оценена.

1 Ответ

0 голосов
/ 09 мая 2012

Извините, ребята, я понял это. Это была неряшливость с моей стороны; код привязки выполнялся еще до кода создания виджета, отсюда и исключение NullPointerException. В следующий раз я буду более осторожен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...