JUEGO (INTERFAZ DE USUARIO)
El juego consiste en encontrar tesoros (30 disponibles) y acumular la mayor cantidad de puntos posibles.
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Window {
    
    JLabel a, b, c, d, e, f, g, h, i, j, uno, dos, tres, cuatro, cinco, seis, siete, ocho, nueve, diez, once, fondo, labelPunt, labelMarcador;
    JToggleButton a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11;
    JToggleButton b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11;
    JToggleButton c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11;
    JToggleButton d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11;
    JToggleButton e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11;
    JToggleButton f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11;
    JToggleButton g1, g2, g3, g4, g5, g6, g7, g8, g9, g10, g11;
    JToggleButton h1, h2, h3, h4, h5, h6, h7, h8, h9, h10, h11;
    JToggleButton i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11;
    JToggleButton j1, j2, j3, j4, j5, j6, j7, j8, j9, j10, j11;
   
    JButton salir;
    double valrand;
    int puntuacion;
    int[] valores = new int[30];
    int repetidos = 0;
    int y = 0;
    int z = 0;
    String valorPrueba;
    String tesoro;
    String abecedario = "ABCDEFGHIJ";
    JFrame window = new JFrame("Battelship");
    String[] barcos = new String[30];
    int hundidos = 0;
    public Window() {
        for (int z = 0; z < valores.length; z++) {
            valrand = Math.random();
            valores[z] = (int) (valrand * 10 + 1) * 10;
        }
        window.setUndecorated(true);
        try {
            UIManager.setLookAndFeel("javax.swing.plaf.nimbus.NimbusLookAndFeel");
            SwingUtilities.updateComponentTreeUI(window);
            JFrame.setDefaultLookAndFeelDecorated(true);
            window.pack();
        } catch (Exception e) {
        }
        for (int i = 0; i < barcos.length; i++) {
            valrand = Math.random();
            valorPrueba = abecedario.charAt((int) (valrand * 10)) + "";
            valrand = Math.random();
            valorPrueba = valorPrueba + ((int) (valrand * 10) + 1);
            for (int j = 0; j < i; j++) {
                if (barcos[j].equals(valorPrueba)) {
                    repetidos++;
                }
            }
            if (repetidos == 0) {
                barcos[z] = valorPrueba;
                z++;
            } else {
                i--;
                repetidos = 0;
            }
        }
        Container contenedor = window.getContentPane();
        contenedor.setLayout(new FlowLayout());
        window.setSize(367, 380);
        contenedor.setLayout(null);
        labelPunt = new JLabel("Puntuación: ");
        labelPunt.setBounds(11, 350, 90, 30);
        contenedor.add(labelPunt);
        labelMarcador = new JLabel("0");
        labelMarcador.setBounds(105, 350, 90, 30);
        contenedor.add(labelMarcador);
        a = new JLabel("A");
        a.setBounds(11, 30, 30, 30);
        contenedor.add(a);
        b = new JLabel("B");
        b.setBounds(11, 60, 30, 30);
        contenedor.add(b);
        c = new JLabel("C");
        c.setBounds(11, 90, 30, 30);
        contenedor.add(c);
        d = new JLabel("D");
        d.setBounds(11, 120, 30, 30);
        contenedor.add(d);
        e = new JLabel("E");
        e.setBounds(11, 150, 30, 30);
        contenedor.add(e);
        f = new JLabel("F");
        f.setBounds(11, 180, 30, 30);
        contenedor.add(f);
        g = new JLabel("G");
        g.setBounds(11, 210, 30, 30);
        contenedor.add(g);
        h = new JLabel("H");
        h.setBounds(11, 240, 30, 30);
        contenedor.add(h);
        i = new JLabel("I");
        i.setBounds(11, 270, 30, 30);
        contenedor.add(i);
        j = new JLabel("J");
        j.setBounds(11, 300, 30, 30);
        contenedor.add(j);
      
        uno = new JLabel("1");
        uno.setBounds(41, 0, 30, 30);
        contenedor.add(uno);
        dos = new JLabel("2");
        dos.setBounds(71, 0, 30, 30);
        contenedor.add(dos);
        tres = new JLabel("3");
        tres.setBounds(101, 0, 30, 30);
        contenedor.add(tres);
        cuatro = new JLabel("4");
        cuatro.setBounds(131, 0, 30, 30);
        contenedor.add(cuatro);
        cinco = new JLabel("5");
        cinco.setBounds(161, 0, 30, 30);
        contenedor.add(cinco);
        seis = new JLabel("6");
        seis.setBounds(191, 0, 30, 30);
        contenedor.add(seis);
        siete = new JLabel("7");
        siete.setBounds(221, 0, 30, 30);
        contenedor.add(siete);
        ocho = new JLabel("8");
        ocho.setBounds(251, 0, 30, 30);
        contenedor.add(ocho);
        nueve = new JLabel("9");
        nueve.setBounds(281, 0, 30, 30);
        contenedor.add(nueve);
        diez = new JLabel("10");
        diez.setBounds(307, 0, 30, 30);
        contenedor.add(diez);
        once = new JLabel("11");
        once.setBounds(337, 0, 30, 30);
        contenedor.add(once);
        a1 = new JToggleButton();
        a1.setBounds(30, 30, 30, 30);
        a1.setIcon(new ImageIcon("img0.png")); 
        a1.setToolTipText("A1");
        contenedor.add(a1);
        a2 = new JToggleButton();
        a2.setBounds(60, 30, 30, 30);
        a2.setIcon(new ImageIcon("img1.png")); 
        a2.setToolTipText("A2");
        contenedor.add(a2);
        a3 = new JToggleButton();
        a3.setBounds(90, 30, 30, 30);
        a3.setIcon(new ImageIcon("img2.png")); 
        a3.setToolTipText("A3");
        contenedor.add(a3);
        a4 = new JToggleButton();
        a4.setBounds(120, 30, 30, 30);
        a4.setIcon(new ImageIcon("img3.png")); 
        a4.setToolTipText("A4");
        contenedor.add(a4);
        a5 = new JToggleButton();
        a5.setIcon(new ImageIcon("img4.png")); 
        a5.setBounds(150, 30, 30, 30);
        a5.setToolTipText("A5");
        contenedor.add(a5);
        a6 = new JToggleButton();
        a6.setBounds(180, 30, 30, 30);
        a6.setIcon(new ImageIcon("img5.png")); 
        a6.setToolTipText("A6");
        contenedor.add(a6);
        a7 = new JToggleButton();
        a7.setBounds(210, 30, 30, 30);
        a7.setIcon(new ImageIcon("img6.png")); 
        a7.setToolTipText("A7");
        contenedor.add(a7);
        a8 = new JToggleButton();
        a8.setBounds(240, 30, 30, 30);
        a8.setIcon(new ImageIcon("img7.png")); 
        a8.setToolTipText("A8");
        contenedor.add(a8);
        a9 = new JToggleButton();
        a9.setBounds(270, 30, 30, 30);
        a9.setIcon(new ImageIcon("img8.png")); 
        a9.setToolTipText("A9");
        contenedor.add(a9);
        a10 = new JToggleButton();
        a10.setBounds(300, 30, 30, 30);
        a10.setIcon(new ImageIcon("img9.png")); 
        a10.setToolTipText("A10");
        contenedor.add(a10);
        a11 = new JToggleButton();
        a11.setBounds(330, 30, 30, 30);
        a11.setIcon(new ImageIcon("img10.png")); 
        a11.setToolTipText("A11");
        contenedor.add(a11);
        b1 = new JToggleButton();
        b1.setBounds(30, 60, 30, 30);
        b1.setIcon(new ImageIcon("img11.png")); 
        b1.setToolTipText("B1");
        contenedor.add(b1);
        b2 = new JToggleButton();
        b2.setBounds(60, 60, 30, 30);
        b2.setIcon(new ImageIcon("img12.png")); 
        b2.setToolTipText("B2");
        contenedor.add(b2);
        b3 = new JToggleButton();
        b3.setBounds(90, 60, 30, 30);
        b3.setIcon(new ImageIcon("img13.png")); 
        b3.setToolTipText("B3");
        contenedor.add(b3);
        b4 = new JToggleButton();
        b4.setBounds(120, 60, 30, 30);
        b4.setIcon(new ImageIcon("img14.png")); 
        b4.setToolTipText("B4");
        contenedor.add(b4);
        b5 = new JToggleButton();
        b5.setBounds(150, 60, 30, 30);
        b5.setIcon(new ImageIcon("img15.png")); 
        b5.setToolTipText("B5");
        contenedor.add(b5);
        b6 = new JToggleButton();
        b6.setBounds(180, 60, 30, 30);
        b6.setIcon(new ImageIcon("img16.png")); 
        b6.setToolTipText("B6");
        contenedor.add(b6);
        b7 = new JToggleButton();
        b7.setBounds(210, 60, 30, 30);
        b7.setIcon(new ImageIcon("img17.png")); 
        b7.setToolTipText("B7");
        contenedor.add(b7);
        b8 = new JToggleButton();
        b8.setBounds(240, 60, 30, 30);
        b8.setIcon(new ImageIcon("img18.png")); 
        b8.setToolTipText("B8");
        contenedor.add(b8);
        b9 = new JToggleButton();
        b9.setBounds(270, 60, 30, 30);
        b9.setIcon(new ImageIcon("img19.png")); 
        b9.setToolTipText("B9");
        contenedor.add(b9);
        b10 = new JToggleButton();
        b10.setBounds(300, 60, 30, 30);
        b10.setIcon(new ImageIcon("img20.png")); 
        b10.setToolTipText("B10");
        contenedor.add(b10);
        b11 = new JToggleButton();
        b11.setBounds(330, 60, 30, 30);
        b11.setIcon(new ImageIcon("img21.png")); 
        b11.setToolTipText("B11");
        contenedor.add(b11);
        c1 = new JToggleButton();
        c1.setBounds(30, 90, 30, 30);
        c1.setIcon(new ImageIcon("img22.png")); 
        c1.setToolTipText("C1");
        contenedor.add(c1);
        c2 = new JToggleButton();
        c2.setBounds(60, 90, 30, 30);
        c2.setIcon(new ImageIcon("img23.png")); 
        c2.setToolTipText("C2");
        contenedor.add(c2);
        c3 = new JToggleButton();
        c3.setBounds(90, 90, 30, 30);
        c3.setIcon(new ImageIcon("img24.png")); 
        c3.setToolTipText("C3");
        contenedor.add(c3);
        c4 = new JToggleButton();
        c4.setBounds(120, 90, 30, 30);
        c4.setIcon(new ImageIcon("img25.png")); 
        c4.setToolTipText("C4");
        contenedor.add(c4);
        c5 = new JToggleButton();
        c5.setBounds(150, 90, 30, 30);
        c5.setIcon(new ImageIcon("img26.png")); 
        c5.setToolTipText("C5");
        contenedor.add(c5);
        c6 = new JToggleButton();
        c6.setBounds(180, 90, 30, 30);
        c6.setIcon(new ImageIcon("img27.png")); 
        c6.setToolTipText("C6");
        contenedor.add(c6);
        c7 = new JToggleButton();
        c7.setBounds(210, 90, 30, 30);
        c7.setIcon(new ImageIcon("img28.png")); 
        c7.setToolTipText("C7");
        contenedor.add(c7);
        c8 = new JToggleButton();
        c8.setBounds(240, 90, 30, 30);
        c8.setIcon(new ImageIcon("img29.png")); 
        c8.setToolTipText("C8");
        contenedor.add(c8);
        c9 = new JToggleButton();
        c9.setBounds(270, 90, 30, 30);
        c9.setIcon(new ImageIcon("img30.png")); 
        c9.setToolTipText("C9");
        contenedor.add(c9);
        c10 = new JToggleButton();
        c10.setBounds(300, 90, 30, 30);
        c10.setIcon(new ImageIcon("img31.png")); 
        c10.setToolTipText("C10");
        contenedor.add(c10);
        c11 = new JToggleButton();
        c11.setBounds(330, 90, 30, 30);
        c11.setIcon(new ImageIcon("img32.png")); 
        c11.setToolTipText("C11");
        contenedor.add(c11);
        d1 = new JToggleButton();
        d1.setBounds(30, 120, 30, 30);
        d1.setIcon(new ImageIcon("img33.png")); 
        d1.setToolTipText("D1");
        contenedor.add(d1);
        d2 = new JToggleButton();
        d2.setBounds(60, 120, 30, 30);
        d2.setIcon(new ImageIcon("img34.png")); 
        d2.setToolTipText("D2");
        contenedor.add(d2);
        d3 = new JToggleButton();
        d3.setBounds(90, 120, 30, 30);
        d3.setIcon(new ImageIcon("img35.png")); 
        d3.setToolTipText("D3");
        contenedor.add(d3);
        d4 = new JToggleButton();
        d4.setBounds(120, 120, 30, 30);
        d4.setIcon(new ImageIcon("img36.png")); 
        d4.setToolTipText("D4");
        contenedor.add(d4);
        d5 = new JToggleButton();
        d5.setBounds(150, 120, 30, 30);
        d5.setIcon(new ImageIcon("img37.png")); 
        d5.setToolTipText("D5");
        contenedor.add(d5);
        d6 = new JToggleButton();
        d6.setBounds(180, 120, 30, 30);
        d6.setIcon(new ImageIcon("img38.png")); 
        d6.setToolTipText("D6");
        contenedor.add(d6);
        d7 = new JToggleButton();
        d7.setBounds(210, 120, 30, 30);
        d7.setIcon(new ImageIcon("img39.png")); 
        d7.setToolTipText("D7");
        contenedor.add(d7);
        d8 = new JToggleButton();
        d8.setBounds(240, 120, 30, 30);
        d8.setIcon(new ImageIcon("img40.png")); 
        d8.setToolTipText("D8");
        contenedor.add(d8);
        d9 = new JToggleButton();
        d9.setBounds(270, 120, 30, 30);
        d9.setIcon(new ImageIcon("img41.png")); 
        d9.setToolTipText("D9");
        contenedor.add(d9);
        d10 = new JToggleButton();
        d10.setBounds(300, 120, 30, 30);
        d10.setIcon(new ImageIcon("img42.png")); 
        d10.setToolTipText("D10");
        contenedor.add(d10);
        d11 = new JToggleButton();
        d11.setBounds(330, 120, 30, 30);
        d11.setIcon(new ImageIcon("img43.png")); 
        d11.setToolTipText("D11");
        contenedor.add(d11);
        e1 = new JToggleButton();
        e1.setBounds(30, 150, 30, 30);
        e1.setIcon(new ImageIcon("img44.png")); 
        e1.setToolTipText("E1");
        contenedor.add(e1);
        e2 = new JToggleButton();
        e2.setBounds(60, 150, 30, 30);
        e2.setIcon(new ImageIcon("img45.png")); 
        e2.setToolTipText("E2");
        contenedor.add(e2);
        e3 = new JToggleButton();
        e3.setBounds(90, 150, 30, 30);
        e3.setIcon(new ImageIcon("img46.png")); 
        e3.setToolTipText("E3");
        contenedor.add(e3);
        e4 = new JToggleButton();
        e4.setBounds(120, 150, 30, 30);
        e4.setIcon(new ImageIcon("img47.png")); 
        e4.setToolTipText("E4");
        contenedor.add(e4);
        e5 = new JToggleButton();
        e5.setBounds(150, 150, 30, 30);
        e5.setIcon(new ImageIcon("img48.png")); 
        e5.setToolTipText("E5");
        contenedor.add(e5);
        e6 = new JToggleButton();
        e6.setBounds(180, 150, 30, 30);
        e6.setIcon(new ImageIcon("img49.png")); 
        e6.setToolTipText("E6");
        contenedor.add(e6);
        e7 = new JToggleButton();
        e7.setBounds(210, 150, 30, 30);
        e7.setIcon(new ImageIcon("img50.png")); 
        e7.setToolTipText("E7");
        contenedor.add(e7);
        e8 = new JToggleButton();
        e8.setBounds(240, 150, 30, 30);
        e8.setIcon(new ImageIcon("img51.png")); 
        e8.setToolTipText("E8");
        contenedor.add(e8);
        e9 = new JToggleButton();
        e9.setBounds(270, 150, 30, 30);
        e9.setIcon(new ImageIcon("img52.png")); 
        e9.setToolTipText("E9");
        contenedor.add(e9);
        e10 = new JToggleButton();
        e10.setBounds(300, 150, 30, 30);
        e10.setIcon(new ImageIcon("img53.png")); 
        e10.setToolTipText("E10");
        contenedor.add(e10);
        e11 = new JToggleButton();
        e11.setBounds(330, 150, 30, 30);
        e11.setIcon(new ImageIcon("img54.png")); 
        e11.setToolTipText("E11");
        contenedor.add(e11);
        f1 = new JToggleButton();
        f1.setBounds(30, 180, 30, 30);
        f1.setIcon(new ImageIcon("img55.png")); 
        f1.setToolTipText("F1");
        contenedor.add(f1);
        f2 = new JToggleButton();
        f2.setBounds(60, 180, 30, 30);
        f2.setIcon(new ImageIcon("img56.png")); 
        f2.setToolTipText("F2");
        contenedor.add(f2);
        f3 = new JToggleButton();
        f3.setBounds(90, 180, 30, 30);
        f3.setIcon(new ImageIcon("img57.png")); 
        f3.setToolTipText("F3");
        contenedor.add(f3);
        f4 = new JToggleButton();
        f4.setBounds(120, 180, 30, 30);
        f4.setIcon(new ImageIcon("img58.png")); 
        f4.setToolTipText("F4");
        contenedor.add(f4);
        f5 = new JToggleButton();
        f5.setBounds(150, 180, 30, 30);
        f5.setIcon(new ImageIcon("img59.png")); 
        f5.setToolTipText("F5");
        contenedor.add(f5);
        f6 = new JToggleButton();
        f6.setBounds(180, 180, 30, 30);
        f6.setIcon(new ImageIcon("img60.png")); 
        f6.setToolTipText("F6");
        contenedor.add(f6);
        f7 = new JToggleButton();
        f7.setBounds(210, 180, 30, 30);
        f7.setIcon(new ImageIcon("img61.png")); 
        f7.setToolTipText("F7");
        contenedor.add(f7);
        f8 = new JToggleButton();
        f8.setBounds(240, 180, 30, 30);
        f8.setIcon(new ImageIcon("img62.png")); 
        f8.setToolTipText("F8");
        contenedor.add(f8);
        f9 = new JToggleButton();
        f9.setBounds(270, 180, 30, 30);
        f9.setIcon(new ImageIcon("img63.png")); 
        f9.setToolTipText("F9");
        contenedor.add(f9);
        f10 = new JToggleButton();
        f10.setBounds(300, 180, 30, 30);
        f10.setIcon(new ImageIcon("img64.png")); 
        f10.setToolTipText("F10");
        contenedor.add(f10);
        f11 = new JToggleButton();
        f11.setBounds(330, 180, 30, 30);
        f11.setIcon(new ImageIcon("img65.png")); 
        f11.setToolTipText("F11");
        contenedor.add(f11);
        g1 = new JToggleButton();
        g1.setBounds(30, 210, 30, 30);
        g1.setIcon(new ImageIcon("img66.png")); 
        g1.setToolTipText("G1");
        contenedor.add(g1);
        g2 = new JToggleButton();
        g2.setBounds(60, 210, 30, 30);
        g2.setIcon(new ImageIcon("img67.png")); 
        g2.setToolTipText("G2");
        contenedor.add(g2);
        g3 = new JToggleButton();
        g3.setBounds(90, 210, 30, 30);
        g3.setIcon(new ImageIcon("img68.png")); 
        g3.setToolTipText("G3");
        contenedor.add(g3);
        g4 = new JToggleButton();
        g4.setBounds(120, 210, 30, 30);
        g4.setIcon(new ImageIcon("img69.png")); 
        g4.setToolTipText("G4");
        contenedor.add(g4);
        g5 = new JToggleButton();
        g5.setBounds(150, 210, 30, 30);
        g5.setIcon(new ImageIcon("img70.png")); 
        g5.setToolTipText("G5");
        contenedor.add(g5);
        g6 = new JToggleButton();
        g6.setBounds(180, 210, 30, 30);
        g6.setIcon(new ImageIcon("img71.png")); 
        g6.setToolTipText("G6");
        contenedor.add(g6);
        g7 = new JToggleButton();
        g7.setBounds(210, 210, 30, 30);
        g7.setIcon(new ImageIcon("img72.png")); 
        g7.setToolTipText("G7");
        contenedor.add(g7);
        g8 = new JToggleButton();
        g8.setBounds(240, 210, 30, 30);
        g8.setIcon(new ImageIcon("img73.png")); 
        g8.setToolTipText("G8");
        contenedor.add(g8);
        g9 = new JToggleButton();
        g9.setBounds(270, 210, 30, 30);
        g9.setIcon(new ImageIcon("img74.png")); 
        g9.setToolTipText("G9");
        contenedor.add(g9);
        g10 = new JToggleButton();
        g10.setBounds(300, 210, 30, 30);
        g10.setIcon(new ImageIcon("img75.png")); 
        g10.setToolTipText("G10");
        contenedor.add(g10);
        g11 = new JToggleButton();
        g11.setBounds(330, 210, 30, 30);
        g11.setIcon(new ImageIcon("img76.png")); 
        g11.setToolTipText("G11");
        contenedor.add(g11);
        h1 = new JToggleButton();
        h1.setBounds(30, 240, 30, 30);
        h1.setIcon(new ImageIcon("img77.png")); 
        h1.setToolTipText("H1");
        contenedor.add(h1);
        h2 = new JToggleButton();
        h2.setBounds(60, 240, 30, 30);
        h2.setIcon(new ImageIcon("img78.png")); 
        h2.setToolTipText("H2");
        contenedor.add(h2);
        h3 = new JToggleButton();
        h3.setBounds(90, 240, 30, 30);
        h3.setIcon(new ImageIcon("img79.png")); 
        h3.setToolTipText("H3");
        contenedor.add(h3);
        h4 = new JToggleButton();
        h4.setBounds(120, 240, 30, 30);
        h4.setIcon(new ImageIcon("img80.png")); 
        h4.setToolTipText("H4");
        contenedor.add(h4);
        h5 = new JToggleButton();
        h5.setBounds(150, 240, 30, 30);
        h5.setIcon(new ImageIcon("img81.png")); 
        h5.setToolTipText("H5");
        contenedor.add(h5);
        h6 = new JToggleButton();
        h6.setBounds(180, 240, 30, 30);
        h6.setIcon(new ImageIcon("img82.png")); 
        h6.setToolTipText("H6");
        contenedor.add(h6);
        h7 = new JToggleButton();
        h7.setBounds(210, 240, 30, 30);
        h7.setIcon(new ImageIcon("img83.png")); 
        h7.setToolTipText("H7");
        contenedor.add(h7);
        h8 = new JToggleButton();
        h8.setBounds(240, 240, 30, 30);
        h8.setIcon(new ImageIcon("img84.png")); 
        h8.setToolTipText("H8");
        contenedor.add(h8);
        h9 = new JToggleButton();
        h9.setBounds(270, 240, 30, 30);
        h9.setIcon(new ImageIcon("img84.png")); 
        h9.setToolTipText("H9");
        contenedor.add(h9);
        h10 = new JToggleButton();
        h10.setBounds(300, 240, 30, 30);
        h10.setIcon(new ImageIcon("img85.png")); 
        h10.setToolTipText("H10");
        contenedor.add(h10);
        h11 = new JToggleButton();
        h11.setBounds(330, 240, 30, 30);
        h11.setIcon(new ImageIcon("img86.png")); 
        h11.setToolTipText("H11");
        contenedor.add(h11);
        i1 = new JToggleButton();
        i1.setBounds(30, 270, 30, 30);
        i1.setIcon(new ImageIcon("img87.png")); 
        i1.setToolTipText("I1");
        contenedor.add(i1);
        i2 = new JToggleButton();
        i2.setBounds(60, 270, 30, 30);
        i2.setIcon(new ImageIcon("img88.png"));
        i2.setToolTipText("I2");
        contenedor.add(i2);
        i3 = new JToggleButton();
        i3.setBounds(90, 270, 30, 30);
        i3.setIcon(new ImageIcon("img89.png"));
        i3.setToolTipText("I3");
        contenedor.add(i3);
        i4 = new JToggleButton();
        i4.setBounds(120, 270, 30, 30);
        i4.setIcon(new ImageIcon("img90.png"));
        i4.setToolTipText("I4");
        contenedor.add(i4);
        i5 = new JToggleButton();
        i5.setBounds(150, 270, 30, 30);
        i5.setIcon(new ImageIcon("img91.png"));
        i5.setToolTipText("I5");
        contenedor.add(i5);
        i6 = new JToggleButton();
        i6.setBounds(180, 270, 30, 30);
        i6.setIcon(new ImageIcon("img92.png"));
        i6.setToolTipText("I6");
        contenedor.add(i6);
        i7 = new JToggleButton();
        i7.setBounds(210, 270, 30, 30);
        i7.setIcon(new ImageIcon("img93.png"));
        i7.setToolTipText("I7");
        contenedor.add(i7);
        i8 = new JToggleButton();
        i8.setBounds(240, 270, 30, 30);
        i8.setIcon(new ImageIcon("img94.png"));
        i8.setToolTipText("I8");
        contenedor.add(i8);
        i9 = new JToggleButton();
        i9.setBounds(270, 270, 30, 30);
        i9.setIcon(new ImageIcon("img95.png"));
        i9.setToolTipText("I9");
        contenedor.add(i9);
        i10 = new JToggleButton();
        i10.setBounds(300, 270, 30, 30);
        i10.setIcon(new ImageIcon("img96.png"));
        i10.setToolTipText("I10");
        contenedor.add(i10);
        i11 = new JToggleButton();
        i11.setBounds(330, 270, 30, 30);
        i11.setIcon(new ImageIcon("img97.png"));
        i11.setToolTipText("I11");
        contenedor.add(i11);
        j1 = new JToggleButton();
        j1.setBounds(30, 300, 30, 30);
        j1.setIcon(new ImageIcon("img98.png"));
        j1.setToolTipText("J1");
        contenedor.add(j1);
        j2 = new JToggleButton();
        j2.setBounds(60, 300, 30, 30);
        j2.setIcon(new ImageIcon("img99.png"));
        j2.setToolTipText("J2");
        contenedor.add(j2);
        j3 = new JToggleButton();
        j3.setBounds(90, 300, 30, 30);
        j3.setIcon(new ImageIcon("img100.png"));
        j3.setToolTipText("J3");
        contenedor.add(j3);
        j4 = new JToggleButton();
        j4.setBounds(120, 300, 30, 30);
        j4.setIcon(new ImageIcon("img101.png"));
        j4.setToolTipText("J4");
        contenedor.add(j4);
        j5 = new JToggleButton();
        j5.setBounds(150, 300, 30, 30);
        j5.setIcon(new ImageIcon("img102.png"));
        j5.setToolTipText("J5");
        contenedor.add(j5);
        j6 = new JToggleButton();
        j6.setBounds(180, 300, 30, 30);
        j6.setIcon(new ImageIcon("img103.png"));
        j6.setToolTipText("J6");
        contenedor.add(j6);
        j7 = new JToggleButton();
        j7.setBounds(210, 300, 30, 30);
        j7.setIcon(new ImageIcon("img104.png"));
        j7.setToolTipText("J7");
        contenedor.add(j7);
        j8 = new JToggleButton();
        j8.setBounds(240, 300, 30, 30);
        j8.setIcon(new ImageIcon("img105.png"));
        j8.setToolTipText("J8");
        contenedor.add(j8);
        j9 = new JToggleButton();
        j9.setBounds(270, 300, 30, 30);
        j9.setIcon(new ImageIcon("img106.png"));
        j9.setToolTipText("J9");
        contenedor.add(j9);
        j10 = new JToggleButton();
        j10.setBounds(300, 300, 30, 30);
        j10.setIcon(new ImageIcon("img107.png"));
        j10.setToolTipText("J10");
        contenedor.add(j10);
        j11 = new JToggleButton();
        j11.setBounds(330, 300, 30, 30);
        j11.setIcon(new ImageIcon("img108.png"));
        j11.setToolTipText("J11");
        contenedor.add(j11);
       
        a1.addActionListener(oyente);
        a2.addActionListener(oyente);
        a3.addActionListener(oyente);
        a4.addActionListener(oyente);
        a5.addActionListener(oyente);
        a6.addActionListener(oyente);
        a7.addActionListener(oyente);
        a8.addActionListener(oyente);
        a9.addActionListener(oyente);
        a10.addActionListener(oyente);
        a11.addActionListener(oyente);
        b1.addActionListener(oyente);
        b2.addActionListener(oyente);
        b3.addActionListener(oyente);
        b4.addActionListener(oyente);
        b5.addActionListener(oyente);
        b6.addActionListener(oyente);
        b7.addActionListener(oyente);
        b8.addActionListener(oyente);
        b9.addActionListener(oyente);
        b10.addActionListener(oyente);
        b11.addActionListener(oyente);
        c1.addActionListener(oyente);
        c2.addActionListener(oyente);
        c3.addActionListener(oyente);
        c4.addActionListener(oyente);
        c5.addActionListener(oyente);
        c6.addActionListener(oyente);
        c7.addActionListener(oyente);
        c8.addActionListener(oyente);
        c9.addActionListener(oyente);
        c10.addActionListener(oyente);
        c11.addActionListener(oyente);
        d1.addActionListener(oyente);
        d2.addActionListener(oyente);
        d3.addActionListener(oyente);
        d4.addActionListener(oyente);
        d5.addActionListener(oyente);
        d6.addActionListener(oyente);
        d7.addActionListener(oyente);
        d8.addActionListener(oyente);
        d9.addActionListener(oyente);
        d10.addActionListener(oyente);
        d11.addActionListener(oyente);
        e1.addActionListener(oyente);
        e2.addActionListener(oyente);
        e3.addActionListener(oyente);
        e4.addActionListener(oyente);
        e5.addActionListener(oyente);
        e6.addActionListener(oyente);
        e7.addActionListener(oyente);
        e8.addActionListener(oyente);
        e9.addActionListener(oyente);
        e10.addActionListener(oyente);
        e11.addActionListener(oyente);
        f1.addActionListener(oyente);
        f2.addActionListener(oyente);
        f3.addActionListener(oyente);
        f4.addActionListener(oyente);
        f5.addActionListener(oyente);
        f6.addActionListener(oyente);
        f7.addActionListener(oyente);
        f8.addActionListener(oyente);
        f9.addActionListener(oyente);
        f10.addActionListener(oyente);
        f11.addActionListener(oyente);
        g1.addActionListener(oyente);
        g2.addActionListener(oyente);
        g3.addActionListener(oyente);
        g4.addActionListener(oyente);
        g5.addActionListener(oyente);
        g6.addActionListener(oyente);
        g7.addActionListener(oyente);
        g8.addActionListener(oyente);
        g9.addActionListener(oyente);
        g10.addActionListener(oyente);
        g11.addActionListener(oyente);
        h1.addActionListener(oyente);
        h2.addActionListener(oyente);
        h3.addActionListener(oyente);
        h4.addActionListener(oyente);
        h5.addActionListener(oyente);
        h6.addActionListener(oyente);
        h7.addActionListener(oyente);
        h8.addActionListener(oyente);
        h9.addActionListener(oyente);
        h10.addActionListener(oyente);
        h11.addActionListener(oyente);
        i1.addActionListener(oyente);
        i2.addActionListener(oyente);
        i3.addActionListener(oyente);
        i4.addActionListener(oyente);
        i5.addActionListener(oyente);
        i6.addActionListener(oyente);
        i7.addActionListener(oyente);
        i8.addActionListener(oyente);
        i9.addActionListener(oyente);
        i10.addActionListener(oyente);
        i11.addActionListener(oyente);
        j1.addActionListener(oyente);
        j2.addActionListener(oyente);
        j3.addActionListener(oyente);
        j4.addActionListener(oyente);
        j5.addActionListener(oyente);
        j6.addActionListener(oyente);
        j7.addActionListener(oyente);
        j8.addActionListener(oyente);
        j9.addActionListener(oyente);
        j10.addActionListener(oyente);
        j11.addActionListener(oyente);
    
        for (int l = 0; l < barcos.length; l++) {
            System.out.println(barcos[l]);
        }
        ImageIcon image = new ImageIcon(this.getClass().getResource("mar.gif"));
         fondo = new JLabel(image);
         fondo.setBounds(0,0, 367, 380);
         contenedor.add(fondo); 
        window.setResizable(false);
        window.setLocationRelativeTo(null);
        window.setVisible(true);
        window.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    }
    public void mandarValores(String[] barco) {
        this.barcos = barco;
    }
    ActionListener oyente = new ActionListener() {
        public void actionPerformed(ActionEvent ae) {
            /////////////////////////////////////////////////////////////////////////A////////////////
            if (ae.getSource() != salir) {
                if (ae.getSource() == a1) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("A1")) {
                            a1.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            a1.removeActionListener(oyente);
                            break;
                        } else {
                            a1.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    a1.setSelected(true);
                }
                if (ae.getSource() == a2) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("A2")) {
                            a2.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            a2.removeActionListener(oyente);
                            break;
                        } else {
                            a2.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    a2.setSelected(true);
                }
                if (ae.getSource() == a3) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("A3")) {
                            a3.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            a3.removeActionListener(oyente);
                            break;
                        } else {
                            a3.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    a3.setSelected(true);
                }
                if (ae.getSource() == a4) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("A4")) {
                            a4.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            
                            y++;
                            a4.removeActionListener(oyente);
                            break;
                        } else {
                            a4.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    a4.setSelected(true);
                }
                if (ae.getSource() == a5) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("A5")) {
                             a5.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            a5.removeActionListener(oyente);
                            break;
                        } else {
                            a5.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    a5.setSelected(true);
                }
                if (ae.getSource() == a6) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("A6")) {
                            a6.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            a6.removeActionListener(oyente);
                            break;
                        } else {
                            a6.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    a6.setSelected(true);
                }
                if (ae.getSource() == a7) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("A7")) {
                           a7.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            a7.removeActionListener(oyente);
                            break;
                        } else {
                            a7.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    a7.setSelected(true);
                }
                if (ae.getSource() == a8) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("A8")) {
                             a8.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            a8.removeActionListener(oyente);
                            break;
                        } else {
                            a8.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    a8.setSelected(true);
                }
                if (ae.getSource() == a9) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("A9")) {
                            a9.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            a9.removeActionListener(oyente);
                            break;
                        } else {
                            a9.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    a9.setSelected(true);
                }
                if (ae.getSource() == a10) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("A10")) {
                            hundidos++;
                            a10.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            a10.removeActionListener(oyente);
                            break;
                        } else {
                            a10.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    a10.setSelected(true);
                }
                if (ae.getSource() == a11) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("A11")) {
                            a11.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            a11.removeActionListener(oyente);
                            break;
                        } else {
                            a11.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    a11.setSelected(true);
                }
/////////////////////////////////////////////////////////////////////////////////////B/////////////////
                if (ae.getSource() == b1) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("B1")) {
                            b1.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            b1.removeActionListener(oyente);
                            break;
                        } else {
                            b1.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    b1.setSelected(true);
                }
                if (ae.getSource() == b2) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("B2")) {
                            b2.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            b2.removeActionListener(oyente);
                            break;
                        } else {
                            b2.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    b2.setSelected(true);
                }
                if (ae.getSource() == b3) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("B3")) {
                             b3.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            b3.removeActionListener(oyente);
                            break;
                        } else {
                            b3.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    b3.setSelected(true);
                }
                if (ae.getSource() == b4) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("B4")) {
                            b4.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            b4.removeActionListener(oyente);
                            break;
                        } else {
                            b4.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    b4.setSelected(true);
                }
                if (ae.getSource() == b5) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("B5")) {
                            b5.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            b5.removeActionListener(oyente);
                            break;
                        } else {
                            b5.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    b5.setSelected(true);
                }
                if (ae.getSource() == b6) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("B6")) {
                            b6.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            b6.removeActionListener(oyente);
                            break;
                        } else {
                            b6.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    b6.setSelected(true);
                }
                if (ae.getSource() == b7) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("B7")) {
                            b7.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            b7.removeActionListener(oyente);
                            break;
                        } else {
                            b7.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    b7.setSelected(true);
                }
                if (ae.getSource() == b8) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("B8")) {
                             b8.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            b8.removeActionListener(oyente);
                            break;
                        } else {
                            b8.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    b8.setSelected(true);
                }
                if (ae.getSource() == b9) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("B9")) {
                             b9.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            b9.removeActionListener(oyente);
                            break;
                        } else {
                            b9.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    b9.setSelected(true);
                }
                if (ae.getSource() == b10) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("B10")) {
                             b10.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            b10.removeActionListener(oyente);
                            break;
                        } else {
                            b10.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    b10.setSelected(true);
                }
                if (ae.getSource() == b11) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("B11")) {
                            b11.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            b11.removeActionListener(oyente);
                            break;
                        } else {
                            b11.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    b11.setSelected(true);
                }
/////////////////////////////////////////////////////////////////////////////////////C/////////////////
                if (ae.getSource() == c1) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("C1")) {
                            c1.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            c1.removeActionListener(oyente);
                            break;
                        } else {
                            c1.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    c1.setSelected(true);
                }
                if (ae.getSource() == c2) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("C2")) {
                            c2.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            c2.removeActionListener(oyente);
                            break;
                        } else {
                            c2.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    c2.setSelected(true);
                }
                if (ae.getSource() == c3) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("C3")) {
                            c3.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            c3.removeActionListener(oyente);
                            break;
                        } else {
                            c3.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    c3.setSelected(true);
                }
                if (ae.getSource() == c4) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("C4")) {
                            c4.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            c4.removeActionListener(oyente);
                            break;
                        } else {
                            c4.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    c4.setSelected(true);
                }
                if (ae.getSource() == c5) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("C5")) {
                             c5.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            c5.removeActionListener(oyente);
                            break;
                        } else {
                            c5.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    c5.setSelected(true);
                }
                if (ae.getSource() == c6) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("C6")) {
                            c6.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            c6.removeActionListener(oyente);
                            break;
                        } else {
                            c6.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    c6.setSelected(true);
                }
                if (ae.getSource() == c7) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("C7")) {
                             c7.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            c7.removeActionListener(oyente);
                            break;
                        } else {
                            c7.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    c7.setSelected(true);
                }
                if (ae.getSource() == c8) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("C8")) {
                            c8.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            c8.removeActionListener(oyente);
                            break;
                        } else {
                            c8.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    c8.setSelected(true);
                }
                if (ae.getSource() == c9) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("C9")) {
                            c9.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            c9.removeActionListener(oyente);
                            break;
                        } else {
                            c9.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    c9.setSelected(true);
                }
                if (ae.getSource() == c10) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("C10")) {
                            c10.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            c10.removeActionListener(oyente);
                            break;
                        } else {
                            c10.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    c10.setSelected(true);
                }
                if (ae.getSource() == c11) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("C11")) {
                            c11.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            c11.removeActionListener(oyente);
                            break;
                        } else {
                            c11.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    c11.setSelected(true);
                }
                //////////////////////////////////////////////////////////////D////////////
                if (ae.getSource() == d1) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("D1")) {
                           d1.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            d1.removeActionListener(oyente);
                            break;
                        } else {
                            d1.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    d1.setSelected(true);
                }
                if (ae.getSource() == d2) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("D2")) {
                            d2.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            d2.removeActionListener(oyente);
                            break;
                        } else {
                            d2.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    d2.setSelected(true);
                }
                if (ae.getSource() == d3) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("D3")) {
                            d3.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            d3.removeActionListener(oyente);
                            break;
                        } else {
                            d3.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    d3.setSelected(true);
                }
                if (ae.getSource() == d4) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("D4")) {
                            d4.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            d4.removeActionListener(oyente);
                            break;
                        } else {
                            d4.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    d4.setSelected(true);
                }
                if (ae.getSource() == d5) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("D5")) {
                            d5.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            d5.removeActionListener(oyente);
                            break;
                        } else {
                            d5.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    d5.setSelected(true);
                }
                if (ae.getSource() == d6) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("D6")) {
                            d6.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            d6.removeActionListener(oyente);
                            break;
                        } else {
                            d6.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    d6.setSelected(true);
                }
                if (ae.getSource() == d7) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("D7")) {
                            d7.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            d7.removeActionListener(oyente);
                            break;
                        } else {
                            d7.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    d7.setSelected(true);
                }
                if (ae.getSource() == d8) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("D8")) {
                            d8.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            d8.removeActionListener(oyente);
                            break;
                        } else {
                            d8.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    d8.setSelected(true);
                }
                if (ae.getSource() == d9) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("D9")) {
                            d9.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            d9.removeActionListener(oyente);
                            break;
                        } else {
                            d9.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    d9.setSelected(true);
                }
                if (ae.getSource() == d10) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("D10")) {
                            d10.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            d10.removeActionListener(oyente);
                            break;
                        } else {
                            d10.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    d10.setSelected(true);
                }
                if (ae.getSource() == d11) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("D11")) {
                            d11.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            d11.removeActionListener(oyente);
                            break;
                        } else {
                            d11.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    d11.setSelected(true);
                }
                //////////////////////////////////////////////////////////////E////////////
                if (ae.getSource() == e1) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("E1")) {
                            e1.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            e1.removeActionListener(oyente);
                            break;
                        } else {
                            e1.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    e1.setSelected(true);
                }
                if (ae.getSource() == e2) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("E2")) {
                             e2.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            e2.removeActionListener(oyente);
                            break;
                        } else {
                            e2.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    e2.setSelected(true);
                }
                if (ae.getSource() == e3) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("E3")) {
                              e3.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            e3.removeActionListener(oyente);
                            break;
                        } else {
                            e3.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    e3.setSelected(true);
                }
                if (ae.getSource() == e4) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("E4")) {
                             e4.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            e4.removeActionListener(oyente);
                            break;
                        } else {
                            e4.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    e4.setSelected(true);
                }
                if (ae.getSource() == e5) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("E5")) {
                             e5.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            e5.removeActionListener(oyente);
                            break;
                        } else {
                            e5.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    e5.setSelected(true);
                }
                if (ae.getSource() == e6) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("E6")) {
                             e6.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            e6.removeActionListener(oyente);
                            break;
                        } else {
                            e6.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    e6.setSelected(true);
                }
                if (ae.getSource() == e7) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("E7")) {
                             e7.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            e7.removeActionListener(oyente);
                            break;
                        } else {
                            e7.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    e7.setSelected(true);
                }
                if (ae.getSource() == e8) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("E8")) {
                             e8.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            e8.removeActionListener(oyente);
                            break;
                        } else {
                            e8.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    e8.setSelected(true);
                }
                if (ae.getSource() == e9) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("E9")) {
                             e9.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            e9.removeActionListener(oyente);
                            break;
                        } else {
                            e9.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    e9.setSelected(true);
                }
                if (ae.getSource() == e10) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("E10")) {
                             e10.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            e10.removeActionListener(oyente);
                            break;
                        } else {
                            e10.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    e10.setSelected(true);
                }
                if (ae.getSource() == e11) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("E11")) {
                             e11.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            e11.removeActionListener(oyente);
                            break;
                        } else {
                            e11.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    e11.setSelected(true);
                }
                //////////////////////////////////////////////////////////////F////////////
                if (ae.getSource() == f1) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("F1")) {
                             f1.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            f1.removeActionListener(oyente);
                            break;
                        } else {
                            f1.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    f1.setSelected(true);
                }
                if (ae.getSource() == f2) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("F2")) {
                            f2.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            f2.removeActionListener(oyente);
                            break;
                        } else {
                            f2.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    f2.setSelected(true);
                }
                if (ae.getSource() == f3) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("F3")) {
                            f3.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            f3.removeActionListener(oyente);
                            break;
                        } else {
                            f3.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    f3.setSelected(true);
                }
                if (ae.getSource() == f4) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("F4")) {
                            f4.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            f4.removeActionListener(oyente);
                            break;
                        } else {
                            f4.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    f4.setSelected(true);
                }
                if (ae.getSource() == f5) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("F5")) {
                            f5.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            f5.removeActionListener(oyente);
                            break;
                        } else {
                            f5.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    f5.setSelected(true);
                }
                if (ae.getSource() == f6) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("F6")) {
                           f6.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            f6.removeActionListener(oyente);
                            break;
                        } else {
                            f6.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    f6.setSelected(true);
                }
                if (ae.getSource() == f7) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("F7")) {
                             f7.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            f7.removeActionListener(oyente);
                            break;
                        } else {
                            f7.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    f7.setSelected(true);
                }
                if (ae.getSource() == f8) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("F8")) {
                            f8.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            f8.removeActionListener(oyente);
                            break;
                        } else {
                            f8.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    f8.setSelected(true);
                }
                if (ae.getSource() == f9) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("F9")) {
                            f9.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            f9.removeActionListener(oyente);
                            break;
                        } else {
                            f9.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    f9.setSelected(true);
                }
                if (ae.getSource() == f10) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("F10")) {
                            f10.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            f10.removeActionListener(oyente);
                            break;
                        } else {
                            f10.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    f10.setSelected(true);
                }
                if (ae.getSource() == f11) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("F11")) {
                            f11.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            f11.removeActionListener(oyente);
                            break;
                        } else {
                            f11.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    f11.setSelected(true);
                }
                //////////////////////////////////////////////////////////////G////////////
                if (ae.getSource() == g1) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("G1")) {
                            g1.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            g1.removeActionListener(oyente);
                            break;
                        } else {
                            g1.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    g1.setSelected(true);
                }
                if (ae.getSource() == g2) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("G2")) {
                            g2.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            g2.removeActionListener(oyente);
                            break;
                        } else {
                            g2.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    g2.setSelected(true);
                }
                if (ae.getSource() == g3) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("G3")) {
                             g3.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            g3.removeActionListener(oyente);
                            break;
                        } else {
                            g3.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    g3.setSelected(true);
                }
                if (ae.getSource() == g4) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("G4")) {
                             g4.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            g4.removeActionListener(oyente);
                            break;
                        } else {
                            g4.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    g4.setSelected(true);
                }
                if (ae.getSource() == g5) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("G5")) {
                            g5.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            g5.removeActionListener(oyente);
                            break;
                        } else {
                            g5.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    g5.setSelected(true);
                }
                if (ae.getSource() == g6) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("G6")) {
                            g6.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            g6.removeActionListener(oyente);
                            break;
                        } else {
                            g6.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    g6.setSelected(true);
                }
                if (ae.getSource() == g7) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("G7")) {
                            g7.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            g7.removeActionListener(oyente);
                            break;
                        } else {
                            g7.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    g7.setSelected(true);
                }
                if (ae.getSource() == g8) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("G8")) {
                            g8.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            g8.removeActionListener(oyente);
                            break;
                        } else {
                            g8.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    g8.setSelected(true);
                }
                if (ae.getSource() == g9) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("G9")) {
                            g9.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            g9.removeActionListener(oyente);
                            break;
                        } else {
                            g9.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    g9.setSelected(true);
                }
                if (ae.getSource() == g10) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("G10")) {
                            g10.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            g10.removeActionListener(oyente);
                            break;
                        } else {
                            g10.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    g10.setSelected(true);
                }
                if (ae.getSource() == g11) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("G11")) {
                            g11.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            g11.removeActionListener(oyente);
                            break;
                        } else {
                            g11.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    g11.setSelected(true);
                }
                //////////////////////////////////////////////////////////////H///////////
                if (ae.getSource() == h1) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("H1")) {
                             h1.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            h1.removeActionListener(oyente);
                            break;
                        } else {
                            h1.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    h1.setSelected(true);
                }
                if (ae.getSource() == h2) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("H2")) {
                            hundidos++;
                            h2.setIcon(new ImageIcon("tesoro.png"));
                            h2.removeActionListener(oyente);
                            break;
                        } else {
                            h2.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    h2.setSelected(true);
                }
                if (ae.getSource() == h3) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("H3")) {
                           h3.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            h3.removeActionListener(oyente);
                            break;
                        } else {
                            h3.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    h3.setSelected(true);
                }
                if (ae.getSource() == h4) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("H4")) {
                            h4.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            h4.removeActionListener(oyente);
                            break;
                        } else {
                            h4.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    h4.setSelected(true);
                }
                if (ae.getSource() == h5) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("H5")) {
                            h5.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            h5.removeActionListener(oyente);
                            break;
                        } else {
                            h5.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    h5.setSelected(true);
                }
                if (ae.getSource() == h6) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("H6")) {
                            h6.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            h6.removeActionListener(oyente);
                            break;
                        } else {
                            h6.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    h6.setSelected(true);
                }
                if (ae.getSource() == h7) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("H7")) {
                            h7.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            h7.removeActionListener(oyente);
                            break;
                        } else {
                            h7.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    h7.setSelected(true);
                }
                if (ae.getSource() == h8) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("H8")) {
                             h8.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            h8.removeActionListener(oyente);
                            break;
                        } else {
                            h8.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    h8.setSelected(true);
                }
                if (ae.getSource() == h9) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("H9")) {
                            h9.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            h9.removeActionListener(oyente);
                            break;
                        } else {
                            h9.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    h9.setSelected(true);
                }
                if (ae.getSource() == h10) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("H10")) {
                            h10.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            h10.removeActionListener(oyente);
                            break;
                        } else {
                            h10.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    h10.setSelected(true);
                }
                if (ae.getSource() == h11) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("H11")) {
                            h11.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            h11.removeActionListener(oyente);
                            break;
                        } else {
                            h11.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    h11.setSelected(true);
                }
                ////////////////////////////////////////////////////////
                if (ae.getSource() == i1) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("I1")) {
                            i1.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            i1.removeActionListener(oyente);
                            break;
                        } else {
                            i1.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    i1.setSelected(true);
                }
                if (ae.getSource() == i2) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("I2")) {
                             i2.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            i2.removeActionListener(oyente);
                            break;
                        } else {
                            i2.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    i2.setSelected(true);
                }
                if (ae.getSource() == i3) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("I3")) {
                            i3.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            i3.removeActionListener(oyente);
                            break;
                        } else {
                            i3.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    i3.setSelected(true);
                }
                if (ae.getSource() == i4) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("I4")) {
                            i4.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            i4.removeActionListener(oyente);
                            break;
                        } else {
                            i4.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    i4.setSelected(true);
                }
                if (ae.getSource() == i5) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("I5")) {
                             i5.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            i5.removeActionListener(oyente);
                            break;
                        } else {
                            i5.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    i5.setSelected(true);
                }
                if (ae.getSource() == i6) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("I6")) {
                            i6.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            i6.removeActionListener(oyente);
                            break;
                        } else {
                            i6.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    i6.setSelected(true);
                }
                if (ae.getSource() == i7) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("I7")) {
                             i7.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            i7.removeActionListener(oyente);
                            break;
                        } else {
                            i7.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    i7.setSelected(true);
                }
                if (ae.getSource() == i8) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("I8")) {
                             i8.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            i8.removeActionListener(oyente);
                            break;
                        } else {
                            i8.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    i8.setSelected(true);
                }
                if (ae.getSource() == i9) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("I9")) {
                            i9.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            i9.removeActionListener(oyente);
                            break;
                        } else {
                            i9.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    i9.setSelected(true);
                }
                if (ae.getSource() == i10) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("I10")) {
                            i10.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            i10.removeActionListener(oyente);
                            break;
                        } else {
                            i10.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    i10.setSelected(true);
                }
                if (ae.getSource() == i11) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("I11")) {
                             i11.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            i11.removeActionListener(oyente);
                            break;
                        } else {
                            i11.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    i11.setSelected(true);
                }
                ////////////////////////////////////////////////////////
                if (ae.getSource() == j1) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("J1")) {
                            j1.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            j1.removeActionListener(oyente);
                            break;
                        } else {
                            j1.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    j1.setSelected(true);
                }
                if (ae.getSource() == j2) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("J2")) {
                           j2.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            j2.removeActionListener(oyente);
                            break;
                        } else {
                            j2.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    j2.setSelected(true);
                }
                if (ae.getSource() == j3) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("J3")) {
                            j3.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            j3.removeActionListener(oyente);
                            break;
                        } else {
                            j3.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    j3.setSelected(true);
                }
                if (ae.getSource() == j4) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("J4")) {
                           j4.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            j4.removeActionListener(oyente);
                            break;
                        } else {
                            j4.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    j4.setSelected(true);
                }
                if (ae.getSource() == j5) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("J5")) {
                           j5.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            j5.removeActionListener(oyente);
                            break;
                        } else {
                            j5.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    j5.setSelected(true);
                }
                if (ae.getSource() == j6) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("J6")) {
                           j6.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            j6.removeActionListener(oyente);
                            break;
                        } else {
                            j6.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    j6.setSelected(true);
                }
                if (ae.getSource() == j7) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("J7")) {
                           j7.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            j7.removeActionListener(oyente);
                            break;
                        } else {
                            j7.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    j7.setSelected(true);
                }
                if (ae.getSource() == j8) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("J8")) {
                           j8.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            j8.removeActionListener(oyente);
                            break;
                        } else {
                            j8.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    j8.setSelected(true);
                }
                if (ae.getSource() == j9) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("J")) {
                           j9.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            j9.removeActionListener(oyente);
                            break;
                        } else {
                            j9.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    j9.setSelected(true);
                }
                if (ae.getSource() == j10) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("J10")) {
                           j10.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            j10.removeActionListener(oyente);
                            break;
                        } else {
                            j10.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    j10.setSelected(true);
                }
                if (ae.getSource() == j11) {
                    for (int i = 0; i < barcos.length; i++) {
                        if (barcos[i].equals("J11")) {
                            j11.setIcon(new ImageIcon("tesoro.png"));
                            labelMarcador.setText(Integer.toString(Integer.parseInt(labelMarcador.getText()) + valores[y]));
                            hundidos++;
                            if (valores[y] <= 10) {
                                tesoro = "Carbón";
                            } else if (valores[y] > 10 && valores[y] <= 30) {
                                tesoro = "Aluminio";
                            } else if (valores[y] > 30 && valores[y] <= 60) {
                                tesoro = "Cobre";
                            } else if (valores[y] > 60 && valores[y] <= 80) {
                                tesoro = "Plata";
                            } else if (valores[y] > 80 && valores[y] <= 90) {
                                tesoro = "Oro";
                            } else if (valores[y] == 100) {
                                tesoro = "Diamante";
                            }
                            JOptionPane.showMessageDialog(null, "Tesoro encontrado " + tesoro, "Has encontrado un tesoro", JOptionPane.PLAIN_MESSAGE);
                            y++;
                            j11.removeActionListener(oyente);
                            break;
                        } else {
                            j11.setIcon(new ImageIcon("vacio.png"));
                        }
                    }
                    j11.setSelected(true);
                }
               
                System.out.println(hundidos);
              
                if (hundidos == 30) {
                    JOptionPane.showMessageDialog(null, "Ganador", "Has ganado", JOptionPane.OK_OPTION);
                    System.exit(0);
                }
            }
        }
    };
}
 
No hay comentarios.:
Publicar un comentario