Table的控件应该是在开发中比较常见的,通常都是用来显示数据的,典型的就是我们比较常见的Excel电子表格。
行了,废话不多说了,开始说说MyGWT的Table。
Table的构造:
public Table(int style,TableColumnModel cm)
从构造函数中我们可以看出它需要两个必填的参数
style调用的是MyGWT中Style类里的常量
TableColumnModel需要另建立一个
TableColumnModel构造:
public TableColumnModel(TableColumn[] columns)
TableColumnModel需要TableColumn数组参数,所以在写Table的时候一般就按照倒序参数的方式来创建
简单的例子
TableColumn[] columns=new TableColumn[3]();
columns[0]=new TableColumn("ID",.1f);
columns[1]=new TableColumn("Name",.1f);
columns[2]=new TableColumn("Address",.3f);
TableColumnModel tcm=new TableColumnModel(columns);
Table table=new Table(tcm);
解释一下:
TableColumn("ID",.1f);中的“.1f”代表这个“ID”列占整个表列的10%的宽度,也可以填准确的值
这样一个Table就建立好了
至于其他的操作可以参照API,这里只是做简单的说明而已*(^_^)*