Boa tarde,
Gostaria da ajuda de alguem, como faço para colocar o model nesta tabela.Nunca usei swing e estou tendo dificuldades
[code]public class TableCliente extends JPanel {
private JTable tableCliente;
public TableCliente(){
this.setLayout(null);
tableCliente = new JTable();
}
class TableClienteModel extends AbstractTableModel{
public String[] columName = {"Nome","Telefone","Cpf","Endereço"};
ArrayList<Cliente> colecao = new ArrayList<Cliente>();
ClienteDao dao = new ClienteDao();
public TableClienteModel(){
colecao = dao.obterClientes();
}
@Override
public int getColumnCount() {
return columName.length;
}
@Override
public int getRowCount() {
return colecao.size();
}
@Override
public String getColumnName(int column) {
return columName[column];
}
@Override
public Object getValueAt(int row, int column) {
Cliente c = colecao.get(row);
if(column ==0){
return c.getNome();
}
if(column ==1){
return c.getTelefone();
}
if(column ==2){
return c.getCpf();
}
else{
return c.getEndereco();
}
}
public void listar(){
colecao = dao.obterClientes();
fireTableDataChanged();
}
public Cliente getCliente(int index){
Cliente cliente = colecao.get(index);
return cliente;
}
}
}[/code]