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"));

    ImageIcon relatorio =
        new ImageIcon(CadFuncionario.class.getResource("/br/com/images/repo.png")); // mudar icon

    TableColumnModel columnModel = table.getColumnModel();

    JTableRenderer renderer = new JTableRenderer();
    JTableRenderer renderer1 = new JTableRenderer();
    JTableRenderer renderer2 = new JTableRenderer();

    renderer.setValue(editar);
    renderer.setHorizontalAlignment(JLabel.CENTER);
    columnModel.getColumn(5).setCellRenderer(renderer);

    renderer1.setValue(excluir);
    renderer1.setHorizontalAlignment(JLabel.CENTER);
    columnModel.getColumn(7).setCellRenderer(renderer1);

    renderer2.setValue(relatorio);
    renderer2.setHorizontalAlignment(JLabel.CENTER);
    columnModel.getColumn(6).setCellRenderer(renderer2);

    dtm.setRowCount(0);
    List<FolhaPagamento> listaFolha = new ArrayList<FolhaPagamento>();
    listaFolha = folhaDao.consultarPagamento(nome);
    String dados[] = new String[5];
    for (FolhaPagamento obj : listaFolha) {
      dados[0] = String.valueOf(obj.getCodDep());
      dados[1] = obj.getNomeFunc();
      dados[2] = obj.getProfissaoFunc();
      dados[3] = String.valueOf(obj.getTotalFunc());
      dados[4] = String.valueOf(obj.getDataInicio()) + " / " + String.valueOf(obj.getDataFim());
      ((DefaultTableModel) table.getModel()).addRow(dados);
    }
    table.setDefaultRenderer(Object.class, new TableCellRenderer());
    table.repaint();
  }
Beispiel #2
0
  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();
  }