/*
 * Tombola.java
 *
 * Created on 21 de diciembre de 2007, 18:06
 */

package bingo;

import java.util.*;
import javax.swing.*;
import java.lang.Math;

/**
 *
 * @author  KnX
 */
public class Tombola extends javax.swing.JFrame {
    
     public boolean sorteoAutomatico=false;
    public int numeroSegundosSorteoAutomatico=100;
    public boolean escucharCantadorVirtual=false;
    public boolean avisarPosibleGanador=false;
    public boolean mostrarLog=true;
    public boolean mostrarUltimaBolitaSorteada=true;
    public boolean mostrarPanelBolitasSorteadas=true;
    
     public ArrayList L=new ArrayList();
     public int contador=0;
     String separador="-";
     Animador animadorBingo=new Animador();
     
     boolean configuracion[]=new boolean[4];
     Azar aza=new Azar();
     Utilidades miutilidades=new Utilidades();
    /** Creates new form Tombola */
    public Tombola() {
        initComponents();
        L.add(EtiquetaNumero1);
        L.add(EtiquetaNumero2);
        L.add(EtiquetaNumero3);
        L.add(EtiquetaNumero4);
        L.add(EtiquetaNumero5);
        L.add(EtiquetaNumero6);
        L.add(EtiquetaNumero7);
        L.add(EtiquetaNumero8);
        L.add(EtiquetaNumero9);
        L.add(EtiquetaNumero10);
        L.add(EtiquetaNumero11);
        L.add(EtiquetaNumero12);
        L.add(EtiquetaNumero13);
        L.add(EtiquetaNumero14);
        L.add(EtiquetaNumero15);
        L.add(EtiquetaNumero16);
        L.add(EtiquetaNumero17);
        L.add(EtiquetaNumero18);
        L.add(EtiquetaNumero19);
        L.add(EtiquetaNumero20);
        L.add(EtiquetaNumero21);
        L.add(EtiquetaNumero22);
        L.add(EtiquetaNumero23);
        L.add(EtiquetaNumero24);
        L.add(EtiquetaNumero25);
        L.add(EtiquetaNumero26);
        L.add(EtiquetaNumero27);
        L.add(EtiquetaNumero28);
        L.add(EtiquetaNumero29);
        L.add(EtiquetaNumero30);
        L.add(EtiquetaNumero31);
        L.add(EtiquetaNumero32);
        L.add(EtiquetaNumero33);
        L.add(EtiquetaNumero34);
        L.add(EtiquetaNumero35);
        L.add(EtiquetaNumero36);
        L.add(EtiquetaNumero37);
        L.add(EtiquetaNumero38);
        L.add(EtiquetaNumero39);
        L.add(EtiquetaNumero40);
        L.add(EtiquetaNumero41);
        L.add(EtiquetaNumero42);
        L.add(EtiquetaNumero43);
        L.add(EtiquetaNumero44);
        L.add(EtiquetaNumero45);
        L.add(EtiquetaNumero46);
        L.add(EtiquetaNumero47);
        L.add(EtiquetaNumero48);
        L.add(EtiquetaNumero49);
        L.add(EtiquetaNumero50);
        L.add(EtiquetaNumero51);
        L.add(EtiquetaNumero52);
        L.add(EtiquetaNumero53);
        L.add(EtiquetaNumero54);
        L.add(EtiquetaNumero55);
        L.add(EtiquetaNumero56);
        L.add(EtiquetaNumero57);
        L.add(EtiquetaNumero58);
        L.add(EtiquetaNumero59);
        L.add(EtiquetaNumero60);
        L.add(EtiquetaNumero61);
        L.add(EtiquetaNumero62);
        L.add(EtiquetaNumero63);
        L.add(EtiquetaNumero64);
        L.add(EtiquetaNumero65);
        L.add(EtiquetaNumero66);
        L.add(EtiquetaNumero67);
        L.add(EtiquetaNumero68);
        L.add(EtiquetaNumero69);
        L.add(EtiquetaNumero70);
        L.add(EtiquetaNumero71);
        L.add(EtiquetaNumero72);
        L.add(EtiquetaNumero73);
        L.add(EtiquetaNumero74);
        L.add(EtiquetaNumero75);
    }
    
    /** 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.
     */
    // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
    private void initComponents() {
        jMenuBar2 = new javax.swing.JMenuBar();
        jMenu3 = new javax.swing.JMenu();
        etiquetaMonitorUltimoNumero = new javax.swing.JLabel();
        jPanel5 = new javax.swing.JPanel();
        jLabel2 = new javax.swing.JLabel();
        jScrollPane2 = new javax.swing.JScrollPane();
        panelDeLogConScroll = new javax.swing.JTextPane();
        jButton1 = new javax.swing.JButton();
        jPanel6 = new javax.swing.JPanel();
        jPanel4 = new javax.swing.JPanel();
        jLabel3 = new javax.swing.JLabel();
        jLabel4 = new javax.swing.JLabel();
        jLabel5 = new javax.swing.JLabel();
        jLabel6 = new javax.swing.JLabel();
        jLabel7 = new javax.swing.JLabel();
        jPanel2 = new javax.swing.JPanel();
        EtiquetaNumero1 = new javax.swing.JLabel();
        EtiquetaBarra1 = new javax.swing.JLabel();
        EtiquetaBarra4 = new javax.swing.JLabel();
        EtiquetaBarra5 = new javax.swing.JLabel();
        EtiquetaBarra6 = new javax.swing.JLabel();
        EtiquetaBarra7 = new javax.swing.JLabel();
        EtiquetaBarra8 = new javax.swing.JLabel();
        EtiquetaNumero2 = new javax.swing.JLabel();
        EtiquetaNumero3 = new javax.swing.JLabel();
        EtiquetaNumero4 = new javax.swing.JLabel();
        EtiquetaNumero5 = new javax.swing.JLabel();
        EtiquetaNumero6 = new javax.swing.JLabel();
        EtiquetaNumero7 = new javax.swing.JLabel();
        EtiquetaNumero8 = new javax.swing.JLabel();
        EtiquetaNumero9 = new javax.swing.JLabel();
        EtiquetaNumero10 = new javax.swing.JLabel();
        EtiquetaNumero11 = new javax.swing.JLabel();
        EtiquetaNumero12 = new javax.swing.JLabel();
        EtiquetaNumero13 = new javax.swing.JLabel();
        EtiquetaNumero14 = new javax.swing.JLabel();
        EtiquetaNumero15 = new javax.swing.JLabel();
        EtiquetaNumero16 = new javax.swing.JLabel();
        EtiquetaNumero17 = new javax.swing.JLabel();
        EtiquetaNumero18 = new javax.swing.JLabel();
        EtiquetaNumero19 = new javax.swing.JLabel();
        EtiquetaNumero20 = new javax.swing.JLabel();
        EtiquetaNumero21 = new javax.swing.JLabel();
        EtiquetaNumero22 = new javax.swing.JLabel();
        EtiquetaNumero23 = new javax.swing.JLabel();
        EtiquetaNumero24 = new javax.swing.JLabel();
        EtiquetaNumero25 = new javax.swing.JLabel();
        EtiquetaNumero26 = new javax.swing.JLabel();
        EtiquetaNumero27 = new javax.swing.JLabel();
        EtiquetaNumero28 = new javax.swing.JLabel();
        EtiquetaNumero29 = new javax.swing.JLabel();
        EtiquetaNumero30 = new javax.swing.JLabel();
        EtiquetaNumero31 = new javax.swing.JLabel();
        EtiquetaNumero32 = new javax.swing.JLabel();
        EtiquetaNumero33 = new javax.swing.JLabel();
        EtiquetaNumero34 = new javax.swing.JLabel();
        EtiquetaNumero35 = new javax.swing.JLabel();
        EtiquetaNumero36 = new javax.swing.JLabel();
        EtiquetaNumero37 = new javax.swing.JLabel();
        EtiquetaNumero38 = new javax.swing.JLabel();
        EtiquetaNumero39 = new javax.swing.JLabel();
        EtiquetaNumero40 = new javax.swing.JLabel();
        EtiquetaNumero41 = new javax.swing.JLabel();
        EtiquetaNumero42 = new javax.swing.JLabel();
        EtiquetaNumero43 = new javax.swing.JLabel();
        EtiquetaNumero44 = new javax.swing.JLabel();
        EtiquetaNumero45 = new javax.swing.JLabel();
        EtiquetaNumero46 = new javax.swing.JLabel();
        EtiquetaNumero47 = new javax.swing.JLabel();
        EtiquetaNumero48 = new javax.swing.JLabel();
        EtiquetaNumero49 = new javax.swing.JLabel();
        EtiquetaNumero50 = new javax.swing.JLabel();
        EtiquetaNumero51 = new javax.swing.JLabel();
        EtiquetaNumero52 = new javax.swing.JLabel();
        EtiquetaNumero53 = new javax.swing.JLabel();
        EtiquetaNumero54 = new javax.swing.JLabel();
        EtiquetaNumero55 = new javax.swing.JLabel();
        EtiquetaNumero56 = new javax.swing.JLabel();
        EtiquetaNumero57 = new javax.swing.JLabel();
        EtiquetaNumero58 = new javax.swing.JLabel();
        EtiquetaNumero59 = new javax.swing.JLabel();
        EtiquetaNumero60 = new javax.swing.JLabel();
        EtiquetaNumero61 = new javax.swing.JLabel();
        EtiquetaNumero62 = new javax.swing.JLabel();
        EtiquetaNumero63 = new javax.swing.JLabel();
        EtiquetaNumero64 = new javax.swing.JLabel();
        EtiquetaNumero65 = new javax.swing.JLabel();
        EtiquetaNumero66 = new javax.swing.JLabel();
        EtiquetaNumero67 = new javax.swing.JLabel();
        EtiquetaNumero68 = new javax.swing.JLabel();
        EtiquetaNumero69 = new javax.swing.JLabel();
        EtiquetaNumero70 = new javax.swing.JLabel();
        EtiquetaNumero71 = new javax.swing.JLabel();
        EtiquetaNumero72 = new javax.swing.JLabel();
        EtiquetaNumero73 = new javax.swing.JLabel();
        EtiquetaNumero74 = new javax.swing.JLabel();
        EtiquetaNumero75 = new javax.swing.JLabel();
        jMenuBar1 = new javax.swing.JMenuBar();
        jMenu1 = new javax.swing.JMenu();
        jMenuItem3 = new javax.swing.JMenuItem();
        jMenuItem1 = new javax.swing.JMenuItem();
        jMenu2 = new javax.swing.JMenu();
        jMenuItem2 = new javax.swing.JMenuItem();
        jMenuItem4 = new javax.swing.JMenuItem();

        jMenu3.setText("Menu");
        jMenuBar2.add(jMenu3);

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseEntered(java.awt.event.MouseEvent evt) {
                formMouseEntered(evt);
            }
        });

        etiquetaMonitorUltimoNumero.setFont(new java.awt.Font("Simpson", 1, 120));
        etiquetaMonitorUltimoNumero.setText("T\u00f3mbola");

        jLabel2.setText("Log :");

        jScrollPane2.setViewportView(panelDeLogConScroll);

        jButton1.setIcon(new javax.swing.ImageIcon("SortearBoton.png"));
        jButton1.setAlignmentY(0.0F);
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });

        org.jdesktop.layout.GroupLayout jPanel5Layout = new org.jdesktop.layout.GroupLayout(jPanel5);
        jPanel5.setLayout(jPanel5Layout);
        jPanel5Layout.setHorizontalGroup(
            jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jPanel5Layout.createSequentialGroup()
                .addContainerGap()
                .add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel5Layout.createSequentialGroup()
                        .add(jButton1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 144, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                        .add(166, 166, 166))
                    .add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel5Layout.createSequentialGroup()
                        .add(jLabel2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 34, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                        .add(16, 16, 16)
                        .add(jScrollPane2, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 415, Short.MAX_VALUE)
                        .addContainerGap())))
        );
        jPanel5Layout.setVerticalGroup(
            jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel5Layout.createSequentialGroup()
                .addContainerGap(27, Short.MAX_VALUE)
                .add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(jLabel2)
                    .add(jPanel5Layout.createSequentialGroup()
                        .add(jScrollPane2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 191, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                        .add(65, 65, 65)
                        .add(jButton1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 45, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
                .add(93, 93, 93))
        );

        jLabel3.setFont(new java.awt.Font("Times New Roman", 1, 48));
        jLabel3.setForeground(new java.awt.Color(255, 0, 0));
        jLabel3.setText("B");

        jLabel4.setFont(new java.awt.Font("Times New Roman", 1, 48));
        jLabel4.setForeground(new java.awt.Color(255, 255, 0));
        jLabel4.setText("I");

        jLabel5.setFont(new java.awt.Font("Times New Roman", 1, 48));
        jLabel5.setText("N");

        jLabel6.setFont(new java.awt.Font("Times New Roman", 1, 48));
        jLabel6.setForeground(new java.awt.Color(0, 204, 51));
        jLabel6.setText("G");

        jLabel7.setFont(new java.awt.Font("Times New Roman", 1, 48));
        jLabel7.setForeground(new java.awt.Color(0, 51, 255));
        jLabel7.setText("O");

        org.jdesktop.layout.GroupLayout jPanel4Layout = new org.jdesktop.layout.GroupLayout(jPanel4);
        jPanel4.setLayout(jPanel4Layout);
        jPanel4Layout.setHorizontalGroup(
            jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jPanel4Layout.createSequentialGroup()
                .add(21, 21, 21)
                .add(jLabel3)
                .add(63, 63, 63)
                .add(jLabel4)
                .add(49, 49, 49)
                .add(jLabel5)
                .add(48, 48, 48)
                .add(jLabel6)
                .add(46, 46, 46)
                .add(jLabel7)
                .addContainerGap(30, Short.MAX_VALUE))
        );
        jPanel4Layout.setVerticalGroup(
            jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel4Layout.createSequentialGroup()
                .addContainerGap(27, Short.MAX_VALUE)
                .add(jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(jLabel3)
                    .add(jLabel4)
                    .add(jLabel5)
                    .add(jLabel6)
                    .add(jLabel7))
                .add(30, 30, 30))
        );

        jPanel2.setEnabled(false);
        EtiquetaNumero1.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero1.setForeground(new java.awt.Color(255, 0, 0));
        EtiquetaNumero1.setText("1");
        EtiquetaNumero1.setEnabled(false);

        EtiquetaBarra1.setIcon(new javax.swing.ImageIcon("Barra1.png"));

        EtiquetaBarra4.setIcon(new javax.swing.ImageIcon("Barra1.png"));

        EtiquetaBarra5.setIcon(new javax.swing.ImageIcon("Barra1.png"));

        EtiquetaBarra6.setIcon(new javax.swing.ImageIcon("Barra1.png"));

        EtiquetaBarra7.setIcon(new javax.swing.ImageIcon("Barra1.png"));

        EtiquetaBarra8.setIcon(new javax.swing.ImageIcon("Barra1.png"));

        EtiquetaNumero2.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero2.setForeground(new java.awt.Color(255, 0, 0));
        EtiquetaNumero2.setText("2");
        EtiquetaNumero2.setEnabled(false);

        EtiquetaNumero3.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero3.setForeground(new java.awt.Color(255, 0, 0));
        EtiquetaNumero3.setText("3");
        EtiquetaNumero3.setEnabled(false);

        EtiquetaNumero4.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero4.setForeground(new java.awt.Color(255, 0, 0));
        EtiquetaNumero4.setText("4");
        EtiquetaNumero4.setEnabled(false);

        EtiquetaNumero5.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero5.setForeground(new java.awt.Color(255, 0, 0));
        EtiquetaNumero5.setText("5");
        EtiquetaNumero5.setEnabled(false);

        EtiquetaNumero6.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero6.setForeground(new java.awt.Color(255, 0, 0));
        EtiquetaNumero6.setText("6");
        EtiquetaNumero6.setEnabled(false);

        EtiquetaNumero7.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero7.setForeground(new java.awt.Color(255, 0, 0));
        EtiquetaNumero7.setText("7");
        EtiquetaNumero7.setEnabled(false);

        EtiquetaNumero8.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero8.setForeground(new java.awt.Color(255, 0, 0));
        EtiquetaNumero8.setText("8");
        EtiquetaNumero8.setEnabled(false);

        EtiquetaNumero9.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero9.setForeground(new java.awt.Color(255, 0, 0));
        EtiquetaNumero9.setText("9");
        EtiquetaNumero9.setEnabled(false);

        EtiquetaNumero10.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero10.setForeground(new java.awt.Color(255, 0, 0));
        EtiquetaNumero10.setText("10");
        EtiquetaNumero10.setEnabled(false);

        EtiquetaNumero11.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero11.setForeground(new java.awt.Color(255, 0, 0));
        EtiquetaNumero11.setText("11");
        EtiquetaNumero11.setEnabled(false);

        EtiquetaNumero12.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero12.setForeground(new java.awt.Color(255, 0, 0));
        EtiquetaNumero12.setText("12");
        EtiquetaNumero12.setEnabled(false);

        EtiquetaNumero13.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero13.setForeground(new java.awt.Color(255, 0, 0));
        EtiquetaNumero13.setText("13");
        EtiquetaNumero13.setEnabled(false);

        EtiquetaNumero14.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero14.setForeground(new java.awt.Color(255, 0, 0));
        EtiquetaNumero14.setText("14");
        EtiquetaNumero14.setEnabled(false);

        EtiquetaNumero15.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero15.setForeground(new java.awt.Color(255, 0, 0));
        EtiquetaNumero15.setText("15");
        EtiquetaNumero15.setEnabled(false);

        EtiquetaNumero16.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero16.setForeground(new java.awt.Color(255, 255, 0));
        EtiquetaNumero16.setText("16");
        EtiquetaNumero16.setEnabled(false);

        EtiquetaNumero17.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero17.setForeground(new java.awt.Color(255, 255, 0));
        EtiquetaNumero17.setText("17");
        EtiquetaNumero17.setEnabled(false);

        EtiquetaNumero18.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero18.setForeground(new java.awt.Color(255, 255, 0));
        EtiquetaNumero18.setText("18");
        EtiquetaNumero18.setEnabled(false);

        EtiquetaNumero19.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero19.setForeground(new java.awt.Color(255, 255, 0));
        EtiquetaNumero19.setText("19");
        EtiquetaNumero19.setEnabled(false);

        EtiquetaNumero20.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero20.setForeground(new java.awt.Color(255, 255, 0));
        EtiquetaNumero20.setText("20");
        EtiquetaNumero20.setEnabled(false);

        EtiquetaNumero21.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero21.setForeground(new java.awt.Color(255, 255, 0));
        EtiquetaNumero21.setText("21");
        EtiquetaNumero21.setEnabled(false);

        EtiquetaNumero22.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero22.setForeground(new java.awt.Color(255, 255, 0));
        EtiquetaNumero22.setText("22");
        EtiquetaNumero22.setEnabled(false);

        EtiquetaNumero23.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero23.setForeground(new java.awt.Color(255, 255, 0));
        EtiquetaNumero23.setText("23");
        EtiquetaNumero23.setEnabled(false);

        EtiquetaNumero24.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero24.setForeground(new java.awt.Color(255, 255, 0));
        EtiquetaNumero24.setText("24");
        EtiquetaNumero24.setEnabled(false);

        EtiquetaNumero25.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero25.setForeground(new java.awt.Color(255, 255, 0));
        EtiquetaNumero25.setText("25");
        EtiquetaNumero25.setEnabled(false);

        EtiquetaNumero26.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero26.setForeground(new java.awt.Color(255, 255, 0));
        EtiquetaNumero26.setText("26");
        EtiquetaNumero26.setEnabled(false);

        EtiquetaNumero27.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero27.setForeground(new java.awt.Color(255, 255, 0));
        EtiquetaNumero27.setText("27");
        EtiquetaNumero27.setEnabled(false);

        EtiquetaNumero28.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero28.setForeground(new java.awt.Color(255, 255, 0));
        EtiquetaNumero28.setText("28");
        EtiquetaNumero28.setEnabled(false);

        EtiquetaNumero29.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero29.setForeground(new java.awt.Color(255, 255, 0));
        EtiquetaNumero29.setText("29");
        EtiquetaNumero29.setEnabled(false);

        EtiquetaNumero30.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero30.setForeground(new java.awt.Color(255, 255, 0));
        EtiquetaNumero30.setText("30");
        EtiquetaNumero30.setEnabled(false);

        EtiquetaNumero31.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero31.setText("31");
        EtiquetaNumero31.setEnabled(false);

        EtiquetaNumero32.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero32.setText("32");
        EtiquetaNumero32.setEnabled(false);

        EtiquetaNumero33.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero33.setText("33");
        EtiquetaNumero33.setEnabled(false);

        EtiquetaNumero34.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero34.setText("34");
        EtiquetaNumero34.setEnabled(false);

        EtiquetaNumero35.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero35.setText("35");
        EtiquetaNumero35.setEnabled(false);

        EtiquetaNumero36.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero36.setText("36");
        EtiquetaNumero36.setEnabled(false);

        EtiquetaNumero37.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero37.setText("37");
        EtiquetaNumero37.setEnabled(false);

        EtiquetaNumero38.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero38.setText("38");
        EtiquetaNumero38.setEnabled(false);

        EtiquetaNumero39.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero39.setText("39");
        EtiquetaNumero39.setEnabled(false);

        EtiquetaNumero40.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero40.setText("40");
        EtiquetaNumero40.setEnabled(false);

        EtiquetaNumero41.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero41.setText("41");
        EtiquetaNumero41.setEnabled(false);

        EtiquetaNumero42.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero42.setText("42");
        EtiquetaNumero42.setEnabled(false);

        EtiquetaNumero43.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero43.setText("43");
        EtiquetaNumero43.setEnabled(false);

        EtiquetaNumero44.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero44.setText("44");
        EtiquetaNumero44.setEnabled(false);

        EtiquetaNumero45.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero45.setText("45");
        EtiquetaNumero45.setEnabled(false);

        EtiquetaNumero46.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero46.setForeground(new java.awt.Color(0, 204, 51));
        EtiquetaNumero46.setText("46");
        EtiquetaNumero46.setEnabled(false);

        EtiquetaNumero47.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero47.setForeground(new java.awt.Color(0, 204, 51));
        EtiquetaNumero47.setText("47");
        EtiquetaNumero47.setEnabled(false);

        EtiquetaNumero48.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero48.setForeground(new java.awt.Color(0, 204, 51));
        EtiquetaNumero48.setText("48");
        EtiquetaNumero48.setEnabled(false);

        EtiquetaNumero49.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero49.setForeground(new java.awt.Color(0, 204, 51));
        EtiquetaNumero49.setText("49");
        EtiquetaNumero49.setEnabled(false);

        EtiquetaNumero50.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero50.setForeground(new java.awt.Color(0, 204, 51));
        EtiquetaNumero50.setText("50");
        EtiquetaNumero50.setEnabled(false);

        EtiquetaNumero51.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero51.setForeground(new java.awt.Color(0, 204, 51));
        EtiquetaNumero51.setText("51");
        EtiquetaNumero51.setEnabled(false);

        EtiquetaNumero52.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero52.setForeground(new java.awt.Color(0, 204, 51));
        EtiquetaNumero52.setText("52");
        EtiquetaNumero52.setEnabled(false);

        EtiquetaNumero53.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero53.setForeground(new java.awt.Color(0, 204, 51));
        EtiquetaNumero53.setText("53");
        EtiquetaNumero53.setEnabled(false);

        EtiquetaNumero54.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero54.setForeground(new java.awt.Color(0, 204, 51));
        EtiquetaNumero54.setText("54");
        EtiquetaNumero54.setEnabled(false);

        EtiquetaNumero55.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero55.setForeground(new java.awt.Color(0, 204, 51));
        EtiquetaNumero55.setText("55");
        EtiquetaNumero55.setEnabled(false);

        EtiquetaNumero56.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero56.setForeground(new java.awt.Color(0, 204, 51));
        EtiquetaNumero56.setText("56");
        EtiquetaNumero56.setEnabled(false);

        EtiquetaNumero57.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero57.setForeground(new java.awt.Color(0, 204, 51));
        EtiquetaNumero57.setText("57");
        EtiquetaNumero57.setEnabled(false);

        EtiquetaNumero58.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero58.setForeground(new java.awt.Color(0, 204, 51));
        EtiquetaNumero58.setText("58");
        EtiquetaNumero58.setEnabled(false);

        EtiquetaNumero59.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero59.setForeground(new java.awt.Color(0, 204, 51));
        EtiquetaNumero59.setText("59");
        EtiquetaNumero59.setEnabled(false);

        EtiquetaNumero60.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero60.setForeground(new java.awt.Color(0, 204, 51));
        EtiquetaNumero60.setText("60");
        EtiquetaNumero60.setEnabled(false);

        EtiquetaNumero61.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero61.setForeground(new java.awt.Color(0, 51, 255));
        EtiquetaNumero61.setText("61");
        EtiquetaNumero61.setEnabled(false);

        EtiquetaNumero62.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero62.setForeground(new java.awt.Color(0, 51, 255));
        EtiquetaNumero62.setText("62");
        EtiquetaNumero62.setEnabled(false);

        EtiquetaNumero63.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero63.setForeground(new java.awt.Color(0, 51, 255));
        EtiquetaNumero63.setText("63");
        EtiquetaNumero63.setEnabled(false);

        EtiquetaNumero64.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero64.setForeground(new java.awt.Color(0, 51, 255));
        EtiquetaNumero64.setText("64");
        EtiquetaNumero64.setEnabled(false);

        EtiquetaNumero65.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero65.setForeground(new java.awt.Color(0, 51, 255));
        EtiquetaNumero65.setText("65");
        EtiquetaNumero65.setEnabled(false);

        EtiquetaNumero66.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero66.setForeground(new java.awt.Color(0, 51, 255));
        EtiquetaNumero66.setText("66");
        EtiquetaNumero66.setEnabled(false);

        EtiquetaNumero67.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero67.setForeground(new java.awt.Color(0, 51, 255));
        EtiquetaNumero67.setText("67");
        EtiquetaNumero67.setEnabled(false);

        EtiquetaNumero68.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero68.setForeground(new java.awt.Color(0, 51, 255));
        EtiquetaNumero68.setText("68");
        EtiquetaNumero68.setEnabled(false);

        EtiquetaNumero69.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero69.setForeground(new java.awt.Color(0, 51, 255));
        EtiquetaNumero69.setText("69");
        EtiquetaNumero69.setEnabled(false);

        EtiquetaNumero70.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero70.setForeground(new java.awt.Color(0, 51, 255));
        EtiquetaNumero70.setText("70");
        EtiquetaNumero70.setEnabled(false);

        EtiquetaNumero71.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero71.setForeground(new java.awt.Color(0, 51, 255));
        EtiquetaNumero71.setText("71");
        EtiquetaNumero71.setEnabled(false);

        EtiquetaNumero72.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero72.setForeground(new java.awt.Color(0, 51, 255));
        EtiquetaNumero72.setText("72");
        EtiquetaNumero72.setEnabled(false);

        EtiquetaNumero73.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero73.setForeground(new java.awt.Color(0, 51, 255));
        EtiquetaNumero73.setText("73");
        EtiquetaNumero73.setEnabled(false);

        EtiquetaNumero74.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero74.setForeground(new java.awt.Color(0, 51, 255));
        EtiquetaNumero74.setText("74");
        EtiquetaNumero74.setEnabled(false);

        EtiquetaNumero75.setFont(new java.awt.Font("Times New Roman", 1, 24));
        EtiquetaNumero75.setForeground(new java.awt.Color(0, 51, 255));
        EtiquetaNumero75.setText("75");
        EtiquetaNumero75.setEnabled(false);

        org.jdesktop.layout.GroupLayout jPanel2Layout = new org.jdesktop.layout.GroupLayout(jPanel2);
        jPanel2.setLayout(jPanel2Layout);
        jPanel2Layout.setHorizontalGroup(
            jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jPanel2Layout.createSequentialGroup()
                .addContainerGap()
                .add(EtiquetaBarra1)
                .add(23, 23, 23)
                .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
                    .add(jPanel2Layout.createSequentialGroup()
                        .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                            .add(EtiquetaNumero1)
                            .add(EtiquetaNumero2)
                            .add(EtiquetaNumero3)
                            .add(EtiquetaNumero4)
                            .add(EtiquetaNumero6)
                            .add(EtiquetaNumero7, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 12, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                            .add(EtiquetaNumero8)
                            .add(EtiquetaNumero9)
                            .add(EtiquetaNumero10)
                            .add(EtiquetaNumero11)
                            .add(EtiquetaNumero12)
                            .add(EtiquetaNumero13)
                            .add(EtiquetaNumero14)
                            .add(EtiquetaNumero15))
                        .add(16, 16, 16)
                        .add(EtiquetaBarra4)
                        .add(18, 18, 18))
                    .add(org.jdesktop.layout.GroupLayout.LEADING, jPanel2Layout.createSequentialGroup()
                        .add(EtiquetaNumero5, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 12, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                        .add(46, 46, 46)))
                .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(EtiquetaNumero16)
                    .add(EtiquetaNumero17)
                    .add(EtiquetaNumero18)
                    .add(EtiquetaNumero19)
                    .add(EtiquetaNumero20)
                    .add(EtiquetaNumero21)
                    .add(EtiquetaNumero22)
                    .add(EtiquetaNumero23)
                    .add(EtiquetaNumero24)
                    .add(EtiquetaNumero25)
                    .add(EtiquetaNumero26)
                    .add(EtiquetaNumero27)
                    .add(EtiquetaNumero28)
                    .add(EtiquetaNumero29)
                    .add(EtiquetaNumero30))
                .add(21, 21, 21)
                .add(EtiquetaBarra5)
                .add(14, 14, 14)
                .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(EtiquetaNumero31)
                    .add(EtiquetaNumero32)
                    .add(EtiquetaNumero33)
                    .add(EtiquetaNumero34)
                    .add(EtiquetaNumero35)
                    .add(EtiquetaNumero36)
                    .add(EtiquetaNumero37)
                    .add(EtiquetaNumero38)
                    .add(EtiquetaNumero39)
                    .add(EtiquetaNumero40)
                    .add(EtiquetaNumero41)
                    .add(EtiquetaNumero42)
                    .add(EtiquetaNumero43)
                    .add(EtiquetaNumero44)
                    .add(EtiquetaNumero45))
                .add(23, 23, 23)
                .add(EtiquetaBarra6)
                .add(14, 14, 14)
                .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
                    .add(EtiquetaNumero46)
                    .add(EtiquetaNumero47)
                    .add(EtiquetaNumero48)
                    .add(EtiquetaNumero49)
                    .add(EtiquetaNumero50)
                    .add(EtiquetaNumero51)
                    .add(EtiquetaNumero52)
                    .add(EtiquetaNumero53)
                    .add(EtiquetaNumero54)
                    .add(EtiquetaNumero55)
                    .add(EtiquetaNumero56)
                    .add(EtiquetaNumero57)
                    .add(EtiquetaNumero58)
                    .add(EtiquetaNumero59)
                    .add(EtiquetaNumero60))
                .add(20, 20, 20)
                .add(EtiquetaBarra7)
                .add(14, 14, 14)
                .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(EtiquetaNumero61)
                    .add(EtiquetaNumero62)
                    .add(EtiquetaNumero63)
                    .add(EtiquetaNumero64)
                    .add(EtiquetaNumero65)
                    .add(EtiquetaNumero66)
                    .add(EtiquetaNumero67)
                    .add(EtiquetaNumero68)
                    .add(EtiquetaNumero69)
                    .add(EtiquetaNumero70)
                    .add(EtiquetaNumero71)
                    .add(EtiquetaNumero72)
                    .add(EtiquetaNumero73)
                    .add(EtiquetaNumero74)
                    .add(EtiquetaNumero75))
                .add(31, 31, 31)
                .add(EtiquetaBarra8)
                .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        jPanel2Layout.setVerticalGroup(
            jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel2Layout.createSequentialGroup()
                .addContainerGap()
                .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(EtiquetaBarra8)
                    .add(EtiquetaBarra7)
                    .add(jPanel2Layout.createSequentialGroup()
                        .add(EtiquetaNumero46)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero47)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero48)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero49)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero50)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero51)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero52)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero53)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero54)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero55)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero56)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero57)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero58)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero59)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero60))
                    .add(EtiquetaBarra6)
                    .add(jPanel2Layout.createSequentialGroup()
                        .add(EtiquetaNumero31)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero32)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero33)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero34)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero35)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero36)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero37)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero38)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero39)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero40)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero41)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero42)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero43)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero44)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero45))
                    .add(EtiquetaBarra5)
                    .add(jPanel2Layout.createSequentialGroup()
                        .add(EtiquetaNumero16)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero17)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero18)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero19)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero20)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero21)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero22)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero23)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero24)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero25)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero26)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero27)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero28)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero29)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero30))
                    .add(EtiquetaBarra4)
                    .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                        .add(jPanel2Layout.createSequentialGroup()
                            .add(EtiquetaNumero1)
                            .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                            .add(EtiquetaNumero2)
                            .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                            .add(EtiquetaNumero3)
                            .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                            .add(EtiquetaNumero4)
                            .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                            .add(EtiquetaNumero5, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 28, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                            .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                            .add(EtiquetaNumero6)
                            .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                            .add(EtiquetaNumero7)
                            .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                            .add(EtiquetaNumero8)
                            .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                            .add(EtiquetaNumero9)
                            .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                            .add(EtiquetaNumero10)
                            .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                            .add(EtiquetaNumero11)
                            .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                            .add(EtiquetaNumero12)
                            .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                            .add(EtiquetaNumero13)
                            .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                            .add(EtiquetaNumero14)
                            .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                            .add(EtiquetaNumero15)
                            .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED))
                        .add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel2Layout.createSequentialGroup()
                            .add(EtiquetaBarra1)
                            .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)))
                    .add(jPanel2Layout.createSequentialGroup()
                        .add(EtiquetaNumero61)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero62)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero63)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero64)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero65)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero66)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero67)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero68)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero69)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero70)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero71)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero72)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero73)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero74)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(EtiquetaNumero75)))
                .addContainerGap())
        );

        org.jdesktop.layout.GroupLayout jPanel6Layout = new org.jdesktop.layout.GroupLayout(jPanel6);
        jPanel6.setLayout(jPanel6Layout);
        jPanel6Layout.setHorizontalGroup(
            jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jPanel6Layout.createSequentialGroup()
                .add(25, 25, 25)
                .add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
                    .add(jPanel4, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                    .add(jPanel2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(25, Short.MAX_VALUE))
        );
        jPanel6Layout.setVerticalGroup(
            jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel6Layout.createSequentialGroup()
                .add(21, 21, 21)
                .add(jPanel4, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .add(jPanel2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 512, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .addContainerGap())
        );

        jMenu1.setText("Opciones");
        jMenuItem3.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_C, java.awt.event.InputEvent.CTRL_MASK));
        jMenuItem3.setText("Configuraci\u00f3n de T\u00f3mbola");
        jMenuItem3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem3ActionPerformed(evt);
            }
        });

        jMenu1.add(jMenuItem3);

        jMenuItem1.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK));
        jMenuItem1.setText("Salir");
        jMenuItem1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem1ActionPerformed(evt);
            }
        });

        jMenu1.add(jMenuItem1);

        jMenuBar1.add(jMenu1);

        jMenu2.setText("Acerca de ...");
        jMenuItem2.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_T, java.awt.event.InputEvent.CTRL_MASK));
        jMenuItem2.setText("Creditos");
        jMenuItem2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem2ActionPerformed(evt);
            }
        });

        jMenu2.add(jMenuItem2);

        jMenuItem4.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_R, java.awt.event.InputEvent.CTRL_MASK));
        jMenuItem4.setText("Registrar Producto");
        jMenuItem4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem4ActionPerformed(evt);
            }
        });

        jMenu2.add(jMenuItem4);

        jMenuBar1.add(jMenu2);

        setJMenuBar(jMenuBar1);

        org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(layout.createSequentialGroup()
                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(layout.createSequentialGroup()
                        .add(61, 61, 61)
                        .add(etiquetaMonitorUltimoNumero))
                    .add(layout.createSequentialGroup()
                        .addContainerGap()
                        .add(jPanel5, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
                .add(14, 14, 14)
                .add(jPanel6, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(20, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(layout.createSequentialGroup()
                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(layout.createSequentialGroup()
                        .add(90, 90, 90)
                        .add(etiquetaMonitorUltimoNumero, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 120, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                        .add(27, 27, 27)
                        .add(jPanel5, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
                    .add(layout.createSequentialGroup()
                        .addContainerGap()
                        .add(jPanel6, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
                .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void formMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_formMouseEntered
// TODO add your handling code here:

    //etiquetaMonitorUltimoNumero.setVisible(configuracion[2]);
  
    }//GEN-LAST:event_formMouseEntered

    private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem2ActionPerformed
// TODO add your handling code here:
        Creditos ventanita=new Creditos();
        ventanita.main(null);
    }//GEN-LAST:event_jMenuItem2ActionPerformed

    private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem4ActionPerformed
// TODO add your handling code here:
        JOptionPane.showMessageDialog(null,"Esta versión de Tombola no necesita registrarse");
    }//GEN-LAST:event_jMenuItem4ActionPerformed

    private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem3ActionPerformed
// TODO add your handling code here:
       JCheckBox temporal = new JCheckBox();
        Configuracion miconfiguracion=new Configuracion(this.miutilidades,this);
        temporal = miconfiguracion.getJCheckBox2();
        temporal.setSelected(this.miutilidades.isEscucharCantadorVirtual());
        miconfiguracion.setJCheckBox2(temporal);
        
        temporal = miconfiguracion.getJCheckBox4();
        temporal.setSelected(this.miutilidades.isMostrarLog());
        miconfiguracion.setJCheckBox4(temporal);
        
        temporal = miconfiguracion.getJCheckBox5();
        temporal.setSelected(this.miutilidades.isMostrarUltimaBolitaSorteada());
        miconfiguracion.setJCheckBox5(temporal);
        
        temporal = miconfiguracion.getJCheckBox6();
        temporal.setSelected(this.miutilidades.isMostrarPanelBolitasSorteadas());
        miconfiguracion.setJCheckBox6(temporal);
        
        JPanel temporalp= new JPanel();
        temporalp = miconfiguracion.getJPanel4();
        temporalp.setBackground(this.miutilidades.colorFondoAplicación);
        miconfiguracion.setJPanel4(temporalp);
        
        
        temporalp = miconfiguracion.getJPanel5();
        temporalp.setBackground(this.miutilidades.colorPanelBingo);
        miconfiguracion.setJPanel5(temporalp);
        
        
        temporalp = miconfiguracion.getJPanel6();
        temporalp.setBackground(this.miutilidades.colorTexto);
        miconfiguracion.setJPanel6(temporalp);
        
        miconfiguracion.show();
        
        
    }//GEN-LAST:event_jMenuItem3ActionPerformed
public void actualizarOpciones(){
     this.sorteoAutomatico=this.miutilidades.isSorteoAutomatico();
    this.numeroSegundosSorteoAutomatico=this.miutilidades.getNumeroSegundosSorteoAutomatico();
    this.escucharCantadorVirtual=this.miutilidades.isEscucharCantadorVirtual();
    this.avisarPosibleGanador=this.miutilidades.isAvisarPosibleGanador();
   this.panelDeLogConScroll.setEnabled(this.miutilidades.isMostrarLog());
    this.etiquetaMonitorUltimoNumero.setEnabled(this.miutilidades.isMostrarUltimaBolitaSorteada());
    this.jPanel2.setEnabled(this.miutilidades.isMostrarPanelBolitasSorteadas());
    this.setBackground(this.miutilidades.colorFondoAplicación);
    this.jPanel6.setBackground(this.miutilidades.colorPanelBingo);
    this.etiquetaMonitorUltimoNumero.setForeground(this.miutilidades.colorTexto);
}

    
    private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed
// TODO add your handling code here:
        System.exit(0);
    }//GEN-LAST:event_jMenuItem1ActionPerformed

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
// TODO add your handling code here:
     

    panelDeLogConScroll.setEnabled(true);

        
        if(contador<75){
         
          int numeroAlAzar=aza.calcularNumeroAlAzar();
          String letra=aza.letraCorrespondienteAlNumero(numeroAlAzar);
        etiquetaMonitorUltimoNumero.setText(letra+separador+numeroAlAzar);
        JLabel marcarCartola=(JLabel)L.get(numeroAlAzar-1);
        marcarCartola.setEnabled(true);
       panelDeLogConScroll.setText(panelDeLogConScroll.getText()+letra+separador+numeroAlAzar+"\n");
        
            if(escucharCantadorVirtual){
              animadorBingo.leerNumero(numeroAlAzar);
            }
            else{}
        }
        else{
        JOptionPane.showMessageDialog(null,"No quedan mas bolitas !!!");
        }
        
        

        
    }//GEN-LAST:event_jButton1ActionPerformed
    

    
    
    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Tombola().setVisible(true);
            }
        });
    }
    
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JLabel EtiquetaBarra1;
    private javax.swing.JLabel EtiquetaBarra4;
    private javax.swing.JLabel EtiquetaBarra5;
    private javax.swing.JLabel EtiquetaBarra6;
    private javax.swing.JLabel EtiquetaBarra7;
    private javax.swing.JLabel EtiquetaBarra8;
    private javax.swing.JLabel EtiquetaNumero1;
    private javax.swing.JLabel EtiquetaNumero10;
    private javax.swing.JLabel EtiquetaNumero11;
    private javax.swing.JLabel EtiquetaNumero12;
    private javax.swing.JLabel EtiquetaNumero13;
    private javax.swing.JLabel EtiquetaNumero14;
    private javax.swing.JLabel EtiquetaNumero15;
    private javax.swing.JLabel EtiquetaNumero16;
    private javax.swing.JLabel EtiquetaNumero17;
    private javax.swing.JLabel EtiquetaNumero18;
    private javax.swing.JLabel EtiquetaNumero19;
    private javax.swing.JLabel EtiquetaNumero2;
    private javax.swing.JLabel EtiquetaNumero20;
    private javax.swing.JLabel EtiquetaNumero21;
    private javax.swing.JLabel EtiquetaNumero22;
    private javax.swing.JLabel EtiquetaNumero23;
    private javax.swing.JLabel EtiquetaNumero24;
    private javax.swing.JLabel EtiquetaNumero25;
    private javax.swing.JLabel EtiquetaNumero26;
    private javax.swing.JLabel EtiquetaNumero27;
    private javax.swing.JLabel EtiquetaNumero28;
    private javax.swing.JLabel EtiquetaNumero29;
    private javax.swing.JLabel EtiquetaNumero3;
    private javax.swing.JLabel EtiquetaNumero30;
    private javax.swing.JLabel EtiquetaNumero31;
    private javax.swing.JLabel EtiquetaNumero32;
    private javax.swing.JLabel EtiquetaNumero33;
    private javax.swing.JLabel EtiquetaNumero34;
    private javax.swing.JLabel EtiquetaNumero35;
    private javax.swing.JLabel EtiquetaNumero36;
    private javax.swing.JLabel EtiquetaNumero37;
    private javax.swing.JLabel EtiquetaNumero38;
    private javax.swing.JLabel EtiquetaNumero39;
    private javax.swing.JLabel EtiquetaNumero4;
    private javax.swing.JLabel EtiquetaNumero40;
    private javax.swing.JLabel EtiquetaNumero41;
    private javax.swing.JLabel EtiquetaNumero42;
    private javax.swing.JLabel EtiquetaNumero43;
    private javax.swing.JLabel EtiquetaNumero44;
    private javax.swing.JLabel EtiquetaNumero45;
    private javax.swing.JLabel EtiquetaNumero46;
    private javax.swing.JLabel EtiquetaNumero47;
    private javax.swing.JLabel EtiquetaNumero48;
    private javax.swing.JLabel EtiquetaNumero49;
    private javax.swing.JLabel EtiquetaNumero5;
    private javax.swing.JLabel EtiquetaNumero50;
    private javax.swing.JLabel EtiquetaNumero51;
    private javax.swing.JLabel EtiquetaNumero52;
    private javax.swing.JLabel EtiquetaNumero53;
    private javax.swing.JLabel EtiquetaNumero54;
    private javax.swing.JLabel EtiquetaNumero55;
    private javax.swing.JLabel EtiquetaNumero56;
    private javax.swing.JLabel EtiquetaNumero57;
    private javax.swing.JLabel EtiquetaNumero58;
    private javax.swing.JLabel EtiquetaNumero59;
    private javax.swing.JLabel EtiquetaNumero6;
    private javax.swing.JLabel EtiquetaNumero60;
    private javax.swing.JLabel EtiquetaNumero61;
    private javax.swing.JLabel EtiquetaNumero62;
    private javax.swing.JLabel EtiquetaNumero63;
    private javax.swing.JLabel EtiquetaNumero64;
    private javax.swing.JLabel EtiquetaNumero65;
    private javax.swing.JLabel EtiquetaNumero66;
    private javax.swing.JLabel EtiquetaNumero67;
    private javax.swing.JLabel EtiquetaNumero68;
    private javax.swing.JLabel EtiquetaNumero69;
    private javax.swing.JLabel EtiquetaNumero7;
    private javax.swing.JLabel EtiquetaNumero70;
    private javax.swing.JLabel EtiquetaNumero71;
    private javax.swing.JLabel EtiquetaNumero72;
    private javax.swing.JLabel EtiquetaNumero73;
    private javax.swing.JLabel EtiquetaNumero74;
    private javax.swing.JLabel EtiquetaNumero75;
    private javax.swing.JLabel EtiquetaNumero8;
    private javax.swing.JLabel EtiquetaNumero9;
    private javax.swing.JLabel etiquetaMonitorUltimoNumero;
    private javax.swing.JButton jButton1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JMenu jMenu1;
    private javax.swing.JMenu jMenu2;
    private javax.swing.JMenu jMenu3;
    private javax.swing.JMenuBar jMenuBar1;
    private javax.swing.JMenuBar jMenuBar2;
    private javax.swing.JMenuItem jMenuItem1;
    private javax.swing.JMenuItem jMenuItem2;
    private javax.swing.JMenuItem jMenuItem3;
    private javax.swing.JMenuItem jMenuItem4;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JPanel jPanel4;
    private javax.swing.JPanel jPanel5;
    private javax.swing.JPanel jPanel6;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JTextPane panelDeLogConScroll;
    // End of variables declaration//GEN-END:variables
    
}
