Java GWT中的CELLTABLE

Java GWT中的CELLTABLE,java,gwt,Java,Gwt,如何将GWT CellTable用于以下布局 每行都有一个复选框和一个标签/HTML内容 提前感谢。首先,创建一个这样的类 public class MyObject{ private CheckBox checkBox; private HTML html; public Contact(CheckBox checkBox, HTML html) { this.checkBox = checkBox; this.html = html;

如何将GWT CellTable用于以下布局

每行都有一个复选框和一个标签/HTML内容


提前感谢。

首先,创建一个这样的类

public class MyObject{
    private CheckBox checkBox;
    private HTML html;

    public Contact(CheckBox checkBox, HTML html) {
      this.checkBox = checkBox;
      this.html = html;
    }

        // getter & setter
  }
然后创建单元格表

CellTable<MyObject> cellTable = new CellTable<MyObject>();
CellTable CellTable=new CellTable();
然后创建列

 TextColumn<MyObject> firstColumn = new TextColumn<MyObject>() {
      @Override
      public CheckBox getValue(MyObject object) {
        return object.getCheckBox;
      }
    };
  cellTable.addColumn(firstColumn , "Checkbox");
TextColumn firstColumn=newtextcolumn(){
@凌驾
公共复选框getValue(MyObject对象){
返回object.getCheckBox;
}
};
addColumn(第一列,“复选框”);
和第二列

 TextColumn<MyObject> secondColumn = new TextColumn<MyObject>() {
      @Override
      public HTML getValue(MyObject object) {
        return object.getHtml;
      }
    };
  cellTable.addColumn(secondColumn , "HTML");
TextColumn secondColumn=newtextcolumn(){
@凌驾
公共HTML getValue(MyObject对象){
返回object.getHtml;
}
};
addColumn(第二列,“HTML”);