TableView使用

2017-05-09  本文已影响0人  Mixqum

1.删除多余列
默认创建的TableView会多出一列

Paste_Image.png

加上这行代码就可以去掉

tableView.setColumnResizePolicy(TableView.CONSTRAINED_RESIZE_POLICY)

2.列绑定数据模型

public class MyModel
{
  private final SimpleStringProperty name;
  public MyModel()
  {
    name=new SimpleStringProperty();
  }
    

//属性名name后加Property的方法,javafx会自动检查属性值变动,更新表数据。
public SimpleStringProperty nameProperty() {
        return name;
    }
}

//---------------------------------
@FXML
    TableColumn nameColumn;
    nameColumn.setCellValueFactory(new PropertyValueFactory("name"));
上一篇下一篇

猜你喜欢

热点阅读