public void atualizaLista(JTable lista, String nome) throws DaoException { DefaultTableModel dtm = (DefaultTableModel) table.getModel(); ImageIcon editar = new ImageIcon(CadFuncionario.class.getResource("/br/com/images/editar.png")); ImageIcon excluir = new ImageIcon(CadFuncionario.class.getResource("/br/com/images/icon_excluir.png")); TableColumnModel columnModel = table.getColumnModel(); JTableRenderer renderer = new JTableRenderer(); JTableRenderer renderer1 = new JTableRenderer(); renderer.setValue(editar); renderer.setHorizontalAlignment(JLabel.CENTER); renderer.setToolTipText("Editar"); columnModel.getColumn(3).setCellRenderer(renderer); renderer1.setValue(excluir); renderer1.setHorizontalAlignment(JLabel.CENTER); renderer1.setToolTipText("Excluir"); columnModel.getColumn(4).setCellRenderer(renderer1); dtm.setRowCount(0); List<Fornecedor> listaFornec = new ArrayList<Fornecedor>(); listaFornec = fornecDao.consultarFornecedores(nome); String dados[] = new String[3]; for (Fornecedor obj : listaFornec) { dados[0] = String.valueOf(obj.getNumFornec()); dados[1] = obj.getNomeFornec(); dados[2] = obj.getTelFornec(); ((DefaultTableModel) table.getModel()).addRow(dados); } table.setDefaultRenderer(Object.class, new TableCellRenderer()); table.repaint(); }