Jtable funcão setvalueat

2 respostas
K

Eu estou tendo dificuldade para alterar um dado da jtable, estou usando esse model

public class ModeloTabela extends AbstractTableModel{
    
   private ArrayList linhas = null;
  private String[] colunas = null;
 
  public ModeloTabela(ArrayList lin,String[] col){
      
 setLinhas(lin);
 setColunas(col);
 
         
  }
  public boolean Clearall(){
      linhas.clear();
      return true;
      
  }
public boolean deleteLine(int line){   
            linhas.remove(line);   
            return true;   
        }   
  public ArrayList getLinhas(){
      
      return linhas;
  }
public void setLinhas(ArrayList dados){
    linhas = dados;
}
   

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

public void setColunas(String[] dados){
    colunas = dados;
}
public int getColumnCount(){
    return colunas.length;
        
}
public int getRowCount(){
    return linhas.size();
        
}

public String getColumnName(int numCol){
    
  return colunas[numCol];
  
}
public Object getValueAt(int numLin,int NumCol){
    Object[] linha = (Object[])getLinhas().get(numLin);
    
    return linha[NumCol];

public void setValueAt(Object aValue, int rowIndex, int columnIndex){
       
    
}
    
}

Como eu deveria implementar a funcão setvalueat ?

2 Respostas

jonasjgs2

vai nesse link
ele da um exemplo

http://www.botecodigital.info/java/criando-um-model-para-um-jtable-com-abstracttablemodel/

Marky.Vasconcelos

Veja na nossa assinatura /

Criado 7 de novembro de 2015
Ultima resposta 9 de nov. de 2015
Respostas 2
Participantes 3