Erro no modelTabela

olá pessoal estou com probleminha com um código quem puder me ajudar fico grato, estou criando modelo Tabela só que quando coloco ela abstrata ela gera um erro ModeloTabela is not abstract and does not override abstract method getValueAt(int, int) in TableModel.

public class ModeloTabela extends AbstractTableModel{

    private ArrayList linhas = null;
    private String[] colunas = null;

    public ModeloTabela(ArrayList lin, String[] col) {

        setLinhas(lin);
        setColunas(col);

    }

    public ArrayList getLinhas() {
        return linhas;
    }

    public void setLinhas(ArrayList linhas) {
        this.linhas = linhas;
    }

    public String[] getColunas() {
        return colunas;
    }

    public void setColunas(String[] colunas) {
        this.colunas = colunas;
    }

    //conta as colunas e quantidas 
    public int getColumnCount() {
        return colunas.length;
    }

    //conta as linhas e quantidas 
    public int getRowCount() {
        return linhas.size();
    }

    //Responsavel pegar o nome da colunas e retorna a quantoda de colunas 
    public String getColumnName(int numCol) {
        return colunas[numCol];
    }

    //Responsavel pegar o nome da colunas e retorna a quantoda de colunas 
    public Object getValueArt(int numLin, int numCol) {
        Object[] linha = (Object[])getLinhas().get(numLin);
        return linha[numCol];
    }

Vc errou o nome do método que está sendo sobrescrito da super classe. O certo é getValueAt

1 curtida

Erro de digitação: getValueAt

1 curtida