Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //archivo Principal.java
- package Paquete;
- import java.awt.EventQueue;
- import javax.swing.DefaultListModel;
- import javax.swing.JFrame;
- import javax.swing.JMenu;
- import javax.swing.JMenuBar;
- import javax.swing.JMenuItem;
- import javax.swing.JPanel;
- import javax.swing.border.EmptyBorder;
- import java.awt.event.ActionListener;
- import java.awt.event.ActionEvent;
- public class Principal extends JFrame {
- private static final long serialVersionUID = 1L;
- private JPanel contentPane;
- private static DefaultListModel<Pelicula> listPeliculas;
- public static void main(String[] args) {
- EventQueue.invokeLater(new Runnable() {
- public void run() {
- try {
- Principal frame = new Principal();
- listPeliculas = new DefaultListModel<Pelicula>();
- frame.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
- public Principal() {
- setTitle("Programa");
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setBounds(100, 100, 450, 300);
- setLocationRelativeTo(null);
- JMenuBar menuBar = new JMenuBar();
- setJMenuBar(menuBar);
- JMenu JmPeliculas = new JMenu("Peliculas");
- menuBar.add(JmPeliculas);
- JMenuItem MenuItemAgregar = new JMenuItem("Agregar");
- MenuItemAgregar.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- contentPane.removeAll();
- // --- Panel sin crear ---
- // PanelIngresoPeliculas Ingreso = new PanelIngresoPeliculas();
- //Ingreso.setDefaultListModel(listPeliculas);
- //contentPane.add(Ingreso);
- contentPane.repaint();
- contentPane.revalidate();
- }
- });
- JmPeliculas.add(MenuItemAgregar);
- JMenuItem MenuItemListar = new JMenuItem("Listar");
- MenuItemListar.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- contentPane.removeAll();
- // --- Panel sin crear ---
- // PanelAgregarPeliculas Lista = new PanelAgregarPeliculas();
- // Lista.setDefaultListModel(listPeliculas);
- // contentPane.add(Lista);
- contentPane.repaint();
- contentPane.revalidate();
- }
- });
- JmPeliculas.add(MenuItemListar);
- contentPane = new JPanel();
- contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
- setContentPane(contentPane);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement