TableModel数据源


如果你想将杰表集成在你的java桌面应用中,使用TableModel数据源可以方便地将JTable中显示的数据作成报表。

假设你有如下代码,取得一个TableModel。

public class Script {
public static TableModel getTableModel() {
 DefaultTableModel result = new DefaultTableModel(0,4);
 result.addRow( new Object[]{"王小鸭", new Integer(16), "女", new Integer(90)});
 result.addRow( new Object[]{"崔永远", new Integer(17), "男", new Integer(99)});
 result.addRow( new Object[]{"水均溢", new Integer(18), "男", new Integer(85)});
 return result;
 }
…

你可以利用该对象,作成如下图所示报表。这里需要注意的是,TableModel展开后的数组节点值,是一个数组对象,所以你可以使用下标访问当前行的某列值。


上一篇 ResultSet数据源 下一篇 抽茧剥丝话复杂报表