Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package biblioteca;
- import javax.swing.JOptionPane;
- /**
- *
- * @author Javier
- */
- public class VentanaPrincipal extends javax.swing.JFrame {
- /**
- * Creates new form VentanaPrincipal
- */
- Gestora gPrincipal = new Gestora();
- VentanaSocio vSocio = new VentanaSocio();
- public VentanaPrincipal() {
- initComponents();
- }
- /**
- * This method is called from within the constructor to initialize the form.
- * WARNING: Do NOT modify this code. The content of this method is always
- * regenerated by the Form Editor.
- */
- @SuppressWarnings("unchecked")
- // <editor-fold defaultstate="collapsed" desc="Generated Code">
- private void initComponents() {
- jLabel1 = new javax.swing.JLabel();
- jButtonConsultar = new javax.swing.JButton();
- jSeparator1 = new javax.swing.JSeparator();
- jButtonBorrarLibro = new javax.swing.JButton();
- jButtonCrearLibro = new javax.swing.JButton();
- jButtonBorrarCD = new javax.swing.JButton();
- jButtonCrearCD = new javax.swing.JButton();
- jLabel2 = new javax.swing.JLabel();
- jButton6 = new javax.swing.JButton();
- jButton7 = new javax.swing.JButton();
- jSeparator2 = new javax.swing.JSeparator();
- jLabel3 = new javax.swing.JLabel();
- jButton8 = new javax.swing.JButton();
- jButton9 = new javax.swing.JButton();
- jButtonAnadirSocios = new javax.swing.JButton();
- jButtonMostrarSocios = new javax.swing.JButton();
- setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
- jLabel1.setText("Catálogo");
- jButtonConsultar.setText("Consultar Catálogo");
- jButtonConsultar.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jButtonConsultarActionPerformed(evt);
- }
- });
- jButtonBorrarLibro.setText("Borrar Libro");
- jButtonCrearLibro.setText("Añadir Libro");
- jButtonCrearLibro.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jButtonCrearLibroActionPerformed(evt);
- }
- });
- jButtonBorrarCD.setText("Borrar CD");
- jButtonCrearCD.setText("Añadir CD");
- jLabel2.setText("Gestión de préstamos");
- jLabel2.setAlignmentX(0.5F);
- jButton6.setText("Préstamo");
- jButton7.setText("Devolución");
- jLabel3.setText("Administración");
- jButton8.setText("Recupera Objetos");
- jButton9.setText("Guarda Objetos");
- jButtonAnadirSocios.setText("Añadir Socio");
- jButtonAnadirSocios.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jButtonAnadirSociosActionPerformed(evt);
- }
- });
- jButtonMostrarSocios.setText("Mostrar Socios");
- jButtonMostrarSocios.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jButtonMostrarSociosActionPerformed(evt);
- }
- });
- javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
- getContentPane().setLayout(layout);
- layout.setHorizontalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jSeparator1)
- .addComponent(jSeparator2)
- .addGroup(layout.createSequentialGroup()
- .addGap(25, 25, 25)
- .addComponent(jButton8)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jButton9, javax.swing.GroupLayout.PREFERRED_SIZE, 140, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jButtonMostrarSocios, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jButtonAnadirSocios, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addContainerGap())
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
- .addContainerGap()
- .addComponent(jButtonConsultar, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
- .addComponent(jButtonBorrarLibro, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(jButtonCrearLibro, javax.swing.GroupLayout.PREFERRED_SIZE, 140, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(51, 51, 51)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
- .addComponent(jButtonCrearCD, javax.swing.GroupLayout.DEFAULT_SIZE, 140, Short.MAX_VALUE)
- .addComponent(jButtonBorrarCD, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- .addContainerGap())
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(jLabel2)
- .addGap(223, 223, 223))
- .addGroup(layout.createSequentialGroup()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addGap(70, 70, 70)
- .addComponent(jButton6, javax.swing.GroupLayout.PREFERRED_SIZE, 150, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(120, 120, 120)
- .addComponent(jButton7, javax.swing.GroupLayout.PREFERRED_SIZE, 150, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGroup(layout.createSequentialGroup()
- .addGap(259, 259, 259)
- .addComponent(jLabel1))
- .addGroup(layout.createSequentialGroup()
- .addGap(244, 244, 244)
- .addComponent(jLabel3)))
- .addContainerGap(70, Short.MAX_VALUE))
- );
- layout.setVerticalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addGap(21, 21, 21)
- .addComponent(jLabel1)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 23, Short.MAX_VALUE)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jButtonBorrarCD, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(jButtonBorrarLibro, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jButtonCrearCD, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(jButtonCrearLibro, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(26, 26, 26))
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
- .addComponent(jButtonConsultar, javax.swing.GroupLayout.PREFERRED_SIZE, 74, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(28, 28, 28)))
- .addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jLabel2)
- .addGap(9, 9, 9)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addComponent(jButton7, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addComponent(jSeparator2, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addComponent(jButton6, javax.swing.GroupLayout.PREFERRED_SIZE, 60, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jLabel3)
- .addGap(34, 34, 34)
- .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jButton8, javax.swing.GroupLayout.PREFERRED_SIZE, 55, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(jButton9, javax.swing.GroupLayout.PREFERRED_SIZE, 55, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(jButtonMostrarSocios, javax.swing.GroupLayout.PREFERRED_SIZE, 55, javax.swing.GroupLayout.PREFERRED_SIZE)))
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
- .addGap(54, 54, 54)
- .addComponent(jButtonAnadirSocios, javax.swing.GroupLayout.PREFERRED_SIZE, 55, javax.swing.GroupLayout.PREFERRED_SIZE)))
- .addGap(35, 35, 35))
- );
- pack();
- }// </editor-fold>
- private void jButtonConsultarActionPerformed(java.awt.event.ActionEvent evt) {
- VentanaCatalogo vCatalogo = new VentanaCatalogo();
- vCatalogo.setVisible(true);
- }
- private void jButtonCrearLibroActionPerformed(java.awt.event.ActionEvent evt) {
- }
- private void jButtonAnadirSociosActionPerformed(java.awt.event.ActionEvent evt) {
- VentanaSocio vSocio = new VentanaSocio();
- vSocio.setVisible(true);
- }
- private void jButtonMostrarSociosActionPerformed(java.awt.event.ActionEvent evt) {
- for (Socio unSocio : gPrincipal.getSocios()) {
- JOptionPane.showMessageDialog(this, unSocio.toString());
- }
- }
- /**
- * @param args the command line arguments
- */
- // Variables declaration - do not modify
- private javax.swing.JButton jButton6;
- private javax.swing.JButton jButton7;
- private javax.swing.JButton jButton8;
- private javax.swing.JButton jButton9;
- private javax.swing.JButton jButtonAnadirSocios;
- private javax.swing.JButton jButtonBorrarCD;
- private javax.swing.JButton jButtonBorrarLibro;
- private javax.swing.JButton jButtonConsultar;
- private javax.swing.JButton jButtonCrearCD;
- private javax.swing.JButton jButtonCrearLibro;
- private javax.swing.JButton jButtonMostrarSocios;
- private javax.swing.JLabel jLabel1;
- private javax.swing.JLabel jLabel2;
- private javax.swing.JLabel jLabel3;
- private javax.swing.JSeparator jSeparator1;
- private javax.swing.JSeparator jSeparator2;
- // End of variables declaration
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement