gpt4 book ai didi

java - Property.ValueChangeListener - 无法解析为变量 (Vaadin)

转载 作者:行者123 更新时间:2023-12-01 15:03:52 25 4
gpt4 key购买 nike

我正在尝试 vaadin 网站上提供的教程,当我在表的行上设置项目选择时,教程建议我应该将以下行添加到我的表类中。

addListener((Property.ValueChangeListener), app);

应用程序是对我的 Controller 的引用。然而,Eclipse 向 Property.ValueChangeListener 指出错误“Property.ValueChangeListener 无法解析为变量”。

我到底做错了什么?

PS:我相信我的导入是正确的,因为 Eclipse 的自动完成功能可以很好地识别 .ValueChangeListener

PersonList 类:

package com.example.simpleaddressbook2;

import com.vaadin.data.Property;
import com.vaadin.ui.Table;


public class PersonList extends Table {

public PersonList(Simpleaddressbook2Application app){

setSizeFull();
setContainerDataSource(app.getDataSource());
setVisibleColumns(PersonContainer.NATURAL_COL_ORDER);
setColumnHeaders(PersonContainer.COL_HEADERS_ENGLISH);
setSelectable(true);
setImmediate(true);
addListener((Property.ValueChangeListener), app);
setNullSelectionAllowed(false);
}

}

最佳答案

发现问题所在,正确的代码是:

addListener((Property.ValueChangeListener) app);

而不是

addListener((Property.ValueChangeListener), app);

该死的逗号!

关于java - Property.ValueChangeListener - 无法解析为变量 (Vaadin),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13252526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com