小编Too*_*ing的帖子

自动编号表行(javafx)

我的问题是如何在第一列中使用tableRow的索引在JavaFX中创建一个新表.

所以我创建了一个类:NrCellFactory.

public class NrCellFactory<S, String> extends TableCellFactory<S,String> {

private class NrCell<S,String> extends TableCell<S,String>{

    public NrCell(){
        setText(this.getTableRow().getIndex()+"");
    }



}

@Override
protected TableCell<S, String> createTableCell(TableColumn<S, String> column) {
    return new NrCell();
}

}
Run Code Online (Sandbox Code Playgroud)

然后我设置我的列应显示数字:

 nrCol.setCellFactory(new NrCellFactory<Person,String>());
Run Code Online (Sandbox Code Playgroud)

当我加载项目时,nrCol没有数据......

有人能解决这个问题吗?

谢谢

javafx tableview tablerow

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

javafx ×1

tablerow ×1

tableview ×1