JAVAFX的TableView的单元格可编辑

来源:互联网 发布:ug车床编程视频 编辑:程序博客网 时间:2024/05/19 21:15

好吧,这个折腾了我好久。用javaFX写了一个表格,但是不能编辑单元格十分郁闷。

没有想到有一个很简单的方法就搞定我了。

masterTime.setCellFactory(TextFieldTableCell.forTableColumn());

直接设定TableColumn的CellFactory就可以,当然还有其他设定例如:

TableColumn invitedCol = new TableColumn();invitedCol.setText("Invited");invitedCol.setMinWidth(50);invitedCol.setCellValueFactory(new PropertyValueFactory("invited"));invitedCol.setCellFactory(new Callback<TableColumn, TableCell>() {public TableCell call(TableColumn p) {return new CheckBoxTableCell();}});

这段是网上贴的,意思就是可以自己定义Cell的类型和样式。反正搞定之后效果就是这样的,哈哈。

0 0
原创粉丝点击