43 lines
1.1 KiB
Java
43 lines
1.1 KiB
Java
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();
|
|
}
|
|
} |