美文网首页
TableView使用

TableView使用

作者: Mixqum | 来源:发表于2017-05-09 14:24 被阅读0次

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

    Paste_Image.png

    加上这行代码就可以去掉

    tableView.setColumnResizePolicy(TableView.CONSTRAINED_RESIZE_POLICY)
    

    2.列绑定数据模型

    • 定义的数据类型必须是final XXProperty
    • 必须有函数public 返回类型 XXProperty(){}
    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"));
    

    相关文章

      网友评论

          本文标题:TableView使用

          本文链接:https://www.haomeiwen.com/subject/vkwbtxtx.html