private JPanel panelCentral() {
    peliculaTablaModel = new PeliculaTablaModel(peliculaDAO.getLista());
    jtbl_peliculas = new JTable(peliculaTablaModel);
    jtbl_peliculas.setRowHeight(30);
    jtbl_peliculas.getColumn(peliculaTablaModel.getColumnName(0)).setMaxWidth(85);
    jtbl_peliculas.getColumn(peliculaTablaModel.getColumnName(2)).setMaxWidth(85);
    jtbl_peliculas.getColumn(peliculaTablaModel.getColumnName(3)).setMaxWidth(65);
    jtbl_peliculas
        .getColumn(peliculaTablaModel.getColumnName(3))
        .setCellRenderer(new JButtonTable());
    JScrollPane jscrl_peliculas = new JScrollPane(jtbl_peliculas);
    jscrl_peliculas.setBorder(BorderFactory.createEtchedBorder());

    JPanel pnl = new JPanel(new BorderLayout());
    pnl.add(panelOpciones(), BorderLayout.NORTH);
    pnl.add(jscrl_peliculas, BorderLayout.CENTER);

    return pnl;
  }
  public PanelPeliculas() {
    super(new BorderLayout());

    peliculaDAO = new PeliculaDAO();
    iconos = new Iconos();

    add(panelCentral(), BorderLayout.CENTER);
    add(panelPortada(), BorderLayout.WEST);

    ControladorEventos controladorEventos = new ControladorEventos();

    jtbl_peliculas.addKeyListener(controladorEventos);
    jtbl_peliculas.addMouseListener(controladorEventos);
    jtbl_peliculas.addMouseListener(new JButtonTableClick(jtbl_peliculas));
    jbtn_buscar.addActionListener(controladorEventos);
    jbtn_buscar.addKeyListener(controladorEventos);
    jbtn_agregar.addActionListener(controladorEventos);
    jtf_buscar.addKeyListener(controladorEventos);

    peliculaDAO.agregarObservador(controladorEventos);

    dialogoPelicula = null;
  }