package vista; import java.awt.*; import javax.swing.*; public class VentaBoletosView extends JFrame { private JPanel panelAsientos; private JButton btnGenerarReporte; public VentaBoletosView() { super("Venta de Boletos"); setSize(600, 400); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLayout(new BorderLayout()); panelAsientos = new JPanel(new GridLayout(10, 10)); btnGenerarReporte = new JButton("Generar Reporte de Ventas"); add(panelAsientos, BorderLayout.CENTER); add(btnGenerarReporte, BorderLayout.SOUTH); } public JPanel getPanelAsientos() { return panelAsientos; } public JButton getBtnGenerarReporte() { return btnGenerarReporte; } public void agregarBotonAsiento(JButton boton) { panelAsientos.add(boton); } public void mostrarMensaje(String mensaje) { JOptionPane.showMessageDialog(this, mensaje); } public void actualizarBotones() { panelAsientos.revalidate(); panelAsientos.repaint(); } }