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