TableModel dataModel = new DefaultTableModel() {
public int getColumnCount() { return 10; }
public int getRowCount() { return 10;}
public Object getValueAt(int row, int col) { return new Integer(row*col); }
public void addColumn(Object columnName)
{
}
};
如上代码 TableModel是接口 如何可以产生DefaultTableModel的一个对象的呢 还有就是这个接口TableModel和DefaultTableModel又是靠什么联系在一起的,这可能是一个接口的问题了。我在这里总是犯迷糊,不知道哪里自己是不知道的,以次的还有Action 接口和类AbstractAction 的联系 ,好象是和上面的一样。
JTable(TableModel dm)
还有一个问题 在JTable的构造函数里可以这样也能实现。DefaultTableModel dataModel = new DefaultTableModel() ;JTable table = new JTable(dataModel);
两个问题好象有点类似 请大侠指点迷津