错误:不兼容的类型:无法推断PropertyValueFactory的类型参数<> Java的

时间:2017-03-31 05:16:44

标签: java javafx

我用这种方法使用Netbeans 8.2:

private void setTable(){
        columnaID.setCellFactory(
        new PropertyValueFactory<> ("id"));

        columnaNOMBRE.setCellFactory(
        new PropertyValueFactory<> ("nombre"));

        columnaCORREO.setCellFactory(
        new PropertyValueFactory<> ("correo"));

        columnaDIRECCION.setCellFactory(
        new PropertyValueFactory<> ("direccion"));

        columnaTELEFONO.setCellFactory(
        new PropertyValueFactory<> ("telefono"));

        tablaCLIENTES.setItems(data);
}

但是我得到以下错误信息:

enter image description here

我使用JavaFX Scene Builder 2.0和Java 8,W10上的所有内容,我都不知道这是否重要

1 个答案:

答案 0 :(得分:0)

当您的意思是setCellFactory时,您正在使用setCellValueFactory假设您在问题中省略的代码是正确的,则应编译以下内容:

private void setTable(){
    columnaID.setCellValueFactory(
    new PropertyValueFactory<> ("id"));

    columnaNOMBRE.setCellValueFactory(
    new PropertyValueFactory<> ("nombre"));

    columnaCORREO.setCellValueFactory(
    new PropertyValueFactory<> ("correo"));

    columnaDIRECCION.setCellFactory(
    new PropertyValueFactory<> ("direccion"));

    columnaTELEFONO.setCellFactory(
    new PropertyValueFactory<> ("telefono"));

    tablaCLIENTES.setItems(data);
}