javafx中TableView自定义单元格-序号列


cd_tc_index.setCellFactory(new Callback<TableColumn<CommunicationData,String>, TableCell<CommunicationData,String>>()
{
    @Override
    public TableCell<CommunicationData, String> call(TableColumn<CommunicationData, String> param)
    {
        TableCell<CommunicationData,String> cell = new TableCell<CommunicationData,String>()
        {
            @Override
            protected void updateItem(String item, boolean empty)
            {
                super.updateItem(item, empty);
                this.setText(null);
                this.setGraphic(null);

                if (!empty)
                {
                    int rowIndex = this.getIndex() + 1;
                    this.setText(String.valueOf(rowIndex));
                }
            }
        };
        return cell;
    }
});

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM