AbstractTableModel dataModel = new AbstractTableModel() {
        public int getColumnCount() { return 10; }
        public int getRowCount() { return 10;}
        public Object getValueAt(int row, int col) { return new Integer(row*col);
   }
在一个教程里讲到表格的例子,上面的这个是什么?有什么用吗?书上说是匿名类,这是怎么用?是什么啊?

解决方案 »

  1.   

    此抽象类为 TableModel 接口中的大多数方法提供默认实现。它负责管理侦听器,并为生成 TableModelEvents 以及将其调度到侦听器提供方便。要创建一个具体的 TableModel 作为 AbstractTableModel 的子类,只需提供对以下三个方法的实现:   public int getRowCount();
      public int getColumnCount();
      public Object getValueAt(int row, int column);