Pessoal;
Tenho meu modelo de Jtable:
import Objetos.Cliente;
import java.util.List;
import javax.swing.table.AbstractTableModel;
public class TableModelCliente extends AbstractTableModel {
private static final int ColCodigo = 0;
private static final int ColNome = 1;
private static final int ColCpfCnpj = 2;
private static final int ColTelefone = 3;
private List<Cliente> clientes;
public TableModelCliente(final List<Cliente> clientes) {
this.clientes = clientes;
}
public int getRowCount() {
return clientes.size();
}
public int getColumnCount() {
return 4;
}
@Override
public String getColumnName(final int col){
switch (col){
case ColCodigo:
return "Código Cliente";
case ColNome:
return "Nome";
case ColCpfCnpj:
return "CPF/CNPJ";
case ColTelefone:
return "Telefone";
default:
return "";
}
}
public Object getValueAt(final int rowIndex, final int columnIndex) {
if(rowIndex > -1 && rowIndex < clientes.size()){
return clientes.get(rowIndex);
}
return null;
}
}
mas como eu aplico esse modelo na minha Jtable que está em outra classe.
Obs: estou utilizando o NetBeans.