Пока я кодировал, я добавил следующий фрагмент кода:
nameComboBox.valueProperty().addListener(new ChangeListener<NameVO>() {
@Override
public void changed(
ObservableValue<? extends NameVO> observable,
NameVO oldValue, NameVO newValue) {
// TODO Auto-generated method stub
}
});
И Eclipse показывает мне красную линию под addListener
и наводит указатель мыши на то, что я вижу следующее сообщение:
The method addListener(ChangeListener<? super capture#6-of ?>) in the type ObservableValue<capture#6-of ?> is not applicable for the arguments (new ChangeListener<NameVO>(){})
С чего бы это из-за?
[Примечание: я сделал то же самое для оставшихся ComboBox, но я не получаю там такого сообщения]