viernes, 29 de noviembre de 2013

Por que mi proyecto en web es distribuido?



El proyecto es distribuido pues esta  dividido por módulos en distintas computadoras pero se presenta ante el usuario como si estuviese solo en una.

Otra característica por la cual es distribuido es por qué los componentes localizados en distintas computadoras conectadas en red comunican y coordinan sus acciones con el fin de pasar mensajes entre si.

Las utilidades de tener una aplicación distribuida serían:
Para  Compartir recursos – Tanto hardware, como software (archivos, bases de datos)  En algún caso, por economizar
– Compartir datos es esencial en muchas aplicaciones  Equipos de desarrollo comparten herramientas y datos. Aplicaciones comerciales ofrecen a usuarios acceso a datos compartidos.

Con la diversidad de dispositivos existentes (tablets,celulares,laptops, pc's) tenemos la necesidad de adaptar el interfaz de usuario a cada tipo de dispositivo por lo cual se deberá de separar la lógica de aplicación del interfaz de usuario  y utilizar métodos estándar de comunicación entre la lógica de aplicación y el interfaz de usuario así como el uso de herramientas que permitan adaptar rápidamente las aplicaciones a los nuevos tipos de dispositivos que irán apareciendo .

miércoles, 20 de noviembre de 2013

Juego

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); } } } }; }