Erro no modelTabela

2 respostas
javaprogramação
carlaoscr

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];
    }

2 Respostas

Lucas_Camara

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

RoinujNosde

Erro de digitação: getValueAt

Criado 14 de maio de 2021
Ultima resposta 14 de mai. de 2021
Respostas 2
Participantes 3