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; }