VentaBoletos/AdminTicket/MVC/vista/VentaBoletosView.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();
}
}