public void actualizarTablaProductos(Object objeto) {

    tabla = new Tabla();

    tabla.addColumn("ID_PROD.");
    tabla.addColumn("PRECIO");
    tabla.addColumn("CANT.");

    if (objeto != null) {
      List<TProductoDePedido> lista = (List<TProductoDePedido>) objeto;

      for (TProductoDePedido tproducto_pedido : lista) {

        fila = new Vector();

        fila.add(tproducto_pedido.getProducto());
        fila.add(tproducto_pedido.getPrecio());
        fila.add(tproducto_pedido.getCantidad());

        tabla.addRow(fila);
      }
    }

    tbProductos.setModel(tabla);

    repaint();
  }
  public void rellenarTablaPedidos(Object object) {

    tabla = new Tabla();

    tabla.addColumn("ID_PED");
    tabla.addColumn("ID_PROV");
    tabla.addColumn("REALIZ.");
    tabla.addColumn("ENTREG.");
    tabla.addColumn("CANCEL.");

    if (object != null) {

      List<TPedido> lista = (List<TPedido>) object;

      for (TPedido tpedido : lista) {

        fila = new Vector();

        fila.add(tpedido.getId_pedido());
        fila.add(tpedido.getId_proveedor());
        fila.add(tpedido.getFechaRealizado());
        fila.add(tpedido.getFechaEntregado());
        fila.add(tpedido.getFechaCancelado());

        tabla.addRow(fila);
      }
    }

    tbPedidos.setModel(tabla);

    tbPedidos.getColumnModel().getColumn(0).setMaxWidth(60); // ajusta el ancho de las columnas ID
    tbPedidos.getColumnModel().getColumn(1).setMaxWidth(60);

    repaint();
  }