小编Coh*_*hen的帖子

使用AbstractTableModel在Jtable中添加行

我正在尝试在Jtable扩展中添加一行,AbstractTableModel如下面的代码所示:

class AbstractTable extends AbstractTableModel
{
    String[] columNames = {"name", "cc", "age", "phone", "date", "amoun"};      
    Object[][] dataRow = {{"harry", "1234","21","23594","13/3/2","3000"} };

    @Override
    public int getColumnCount()
    {
        return columNames.length;
    }

    @Override
    public int getRowCount()
    {
        return dataRow.length;
    }

    public String getColumnName(int col)
    {
        return columNames[col];//cast from object to string.            
    }

    @Override
    public Object getValueAt(int row, int col)
    {
        return dataRow[row][col];
    }

    public void setValueAt(Object value, int row, int col)
    {
        dataRow[row][col] = value;
        fireTableCellUpdated(row, col);
    }
} …
Run Code Online (Sandbox Code Playgroud)

java swing jtable abstracttablemodel

2
推荐指数
1
解决办法
4475
查看次数

标签 统计

abstracttablemodel ×1

java ×1

jtable ×1

swing ×1