Documente Academic
Documente Profesional
Documente Cultură
APRENDE
OBJETIVO
El proyecto o juego est diseado con la finalidad de estimular
el
JUSTIFICACION
El proyecto fue realizado con fines educativos, para que el usuario pueda
desarrollar habilidades y retenga la informacin ms rpido. Se pretende
ayudar a las personas a que retengan la informacin ms rpido ya que trata
de un memorama el cual va aumentando su dificultad para el usuario y tiene
dos idiomas el espaol y el ingls. El juego consta de ciertas imgenes
revueltas con un tiempo y puntuacin con el fin de entretener al usuario ya
que cuenta tu puntuacin y la comparas con la de otros usuarios
REQUERIMIENTOS
DIAGRAMA
DICCIONARIO DE DATOS
TABLA: CLIENTE
ORDEN
OBJETO
10
NO_CLI
ETIQUET
A
NO:
DESC
T.D
INT
FORMAT
O
9999
LLAVE
SI
ESPAOL ESTRUCTURADO
Este mtodo es para tratar de evitar los problemas de ambigedad del
lenguaje al establecer condiciones y acciones, tanto en procedimientos como
en decisiones. Este mtodo no hace uso de rboles o tablas; en su lugar
utiliza declaraciones para describir el proceso. El mtodo no muestra las
reglas de decisin-, las declara. Sin embargo, este mtodo tambin le
permite hacer una lista de todos los pasos en el orden en que se llevan a
cabo, como lo muestran los ejemplos de esta seccin.
Para ello no se utilizan smbolos y formatos especiales, caractersticas de los
rboles y tablas de decisin que para algunos resultan incmodos. Adems,
es posible describir con rapidez los procedimientos en su totalidad ya que
para ello se emplean declaraciones muy similares al espaol.
INTERFAZ
INTERFAZ ENTRADA
INTERFAZ DE SALIDA
niveles
hasta
terminar
el
juego.
INTERFAZ MIXTA
BASE DE DATOS
LogicaJuego:
package auxiliar;
import java.util.Random;
public class LogicaJuego {
public int[] getCardNumbers() {
int[] numbers = new int[16];
int count = 0;
while(count < 16) {
Random r = new Random();
int na = r.nextInt(8) + 1;
int nvr = 0;
for (int i = 0; i < 16; i++) {
if(numbers[i] == na) {
nvr++;
}
}
if(nvr < 2) {
numbers[count] = na;
count++;
}
}
return numbers;
}
}
NewMain:
package auxiliar;
import java.util.Random;
VFondo:
package gui;
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.ImageIcon;
public class VFondo extends javax.swing.JPanel {
public VFondo(int w, int h) {
initComponents();
setSize(w, h);
}
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
Image im = new
ImageIcon(getClass().getResource("../imagenes/fondo.JPG")).getImage();
g.drawImage(im, 0, 0, getWidth(), getHeight(), null);
setOpaque(false);
setVisible(true);
}
Usuario:
package gui;
import javax.swing.JOptionPane;
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setBackground(new java.awt.Color(0, 255, 255));
setPreferredSize(new java.awt.Dimension(382, 498));
jLabel1.setText("Nombre");
txtUsuario.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
txtUsuarioActionPerformed(evt);
}
});
jLabel2.setText("Clave");
jButton1.setText("INICIAR");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new
javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(64, 64, 64)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LE
ADING)
.addComponent(jpassClave,
javax.swing.GroupLayout.PREFERRED_SIZE, 100,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel2)
.addComponent(jLabel1,
javax.swing.GroupLayout.PREFERRED_SIZE, 60,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txtUsuario,
javax.swing.GroupLayout.PREFERRED_SIZE, 100,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE, 206,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(101, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(72, 72, 72)
.addComponent(jLabel1,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(txtUsuario,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jLabel2)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED
)
.addComponent(jpassClave,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(61, 61, 61)
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE, 100,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(126, Short.MAX_VALUE))
);
pack();
}// </editor-fold>
private void txtUsuarioActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
this.dispose();
JOptionPane.showMessageDialog(null,
"Bienvenido\n"
+ "Has ingresado satisfactoriamente al sistema", "Mensaje de
bienvenida",
JOptionPane.INFORMATION_MESSAGE);
Menu obj=new Menu();
obj.setVisible(true);
dispose();
}else {
JOptionPane.showMessageDialog(null, "Acceso denegado:\n"
+ "Por favor ingrese un usuario y/o contrasea correctos",
"Acceso denegado",
JOptionPane.ERROR_MESSAGE);
}
}
public static void main(String args[]) {
try {
for (javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(usuario.class.getName()).log(java.util.loggi
ng.Level.SEVERE, null, ex);
Formulario1:
package gui;
class Formulario1 {
void setVisible(boolean b) {
throw new UnsupportedOperationException("Not supported yet."); //To
change body of generated methods, choose Tools | Templates.
}
}
Menu:
package gui;
public class Menu extends javax.swing.JFrame {
public Menu() {
initComponents();
}
@SuppressWarnings("unchecked")
private void initComponents() {
jButton1 = new javax.swing.JButton();
jLabel1 = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setBackground(new java.awt.Color(153, 255, 204));
jButton1.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
jButton1.setForeground(new java.awt.Color(0, 153, 153));
jButton1.setText("COMENZAR");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
PlayGame:
package gui;
import auxiliar.LogicaJuego;
import java.awt.BorderLayout;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JOptionPane;
public PlayGame() {
initComponents();
btnC1.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes/c"+numbers[0]+".png")));
btnC2.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes/c"+numbers[1]+".png")));
btnC3.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes/c"+numbers[2]+".png")));
btnC4.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes/c"+numbers[3]+".png")));
btnC5.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes/c"+numbers[4]+".png")));
btnC6.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes/c"+numbers[5]+".png")));
btnC7.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes/c"+numbers[6]+".png")));
btnC8.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes/c"+numbers[7]+".png")));
btnC9.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes/c"+numbers[8]+".png")));
btnC10.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes/c"+numbers[9]+".png")));
btnC11.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes/c"+numbers[10]+".png")));
btnC12.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes/c"+numbers[11]+".png")));
btnC13.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes/c"+numbers[12]+".png")));
btnC14.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes/c"+numbers[13]+".png")));
btnC15.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes/c"+numbers[14]+".png")));
btnC16.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes/c"+numbers[15]+".png")));
}
if(!caraUp) {
btn.setEnabled(false);
im1 = (ImageIcon) btn.getDisabledIcon();
pbtn[0] = btn;
caraUp = true;
primerc = false;
}
else {
btn.setEnabled(false);
im2 = (ImageIcon) btn.getDisabledIcon();
pbtn[1] = btn;
primerc = true;
puntaje += 20;
pregwin();
}
}
if(im1.getDescription().compareTo(im2.getDescription()) != 0) {
pbtn[0].setEnabled(true);
pbtn[1].setEnabled(true);
if(puntaje > 10 ) puntaje -= 10;
}
caraUp = false;
}
}
btnC1.setEnabled(true);
btnC2.setEnabled(true);
btnC3.setEnabled(true);
btnC4.setEnabled(true);
btnC5.setEnabled(true);
btnC6.setEnabled(true);
btnC7.setEnabled(true);
btnC8.setEnabled(true);
btnC9.setEnabled(true);
btnC10.setEnabled(true);
btnC11.setEnabled(true);
btnC12.setEnabled(true);
btnC13.setEnabled(true);
btnC14.setEnabled(true);
btnC15.setEnabled(true);
btnC16.setEnabled(true);
primerc = false;
caraUp = false;
puntaje = 0;
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Juego Dos Caras");
btnC1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC1.setBorder(null);
btnC1.setBorderPainted(false);
btnC1.setContentAreaFilled(false);
btnC1.setFocusable(false);
btnC1.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC1MouseExited(evt);
}
});
btnC1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC1ActionPerformed(evt);
}
});
btnC2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC2.setBorder(null);
btnC2.setBorderPainted(false);
btnC2.setContentAreaFilled(false);
btnC2.setFocusable(false);
btnC2.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC2MouseExited(evt);
}
});
btnC2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC2ActionPerformed(evt);
}
});
btnC3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC3.setBorder(null);
btnC3.setBorderPainted(false);
btnC3.setContentAreaFilled(false);
btnC3.setFocusable(false);
btnC3.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC3.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC3MouseExited(evt);
}
});
btnC3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC3ActionPerformed(evt);
}
});
btnC4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC4.setBorder(null);
btnC4.setBorderPainted(false);
btnC4.setContentAreaFilled(false);
btnC4.setFocusable(false);
btnC4.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC4.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC4MouseExited(evt);
}
});
btnC4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC4ActionPerformed(evt);
}
});
btnC8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC8.setBorder(null);
btnC8.setBorderPainted(false);
btnC8.setContentAreaFilled(false);
btnC8.setFocusable(false);
btnC8.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC8.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC8MouseExited(evt);
}
});
btnC8.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC8ActionPerformed(evt);
}
});
btnC7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC7.setBorder(null);
btnC7.setBorderPainted(false);
btnC7.setContentAreaFilled(false);
btnC7.setFocusable(false);
btnC7.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC7.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC7MouseExited(evt);
}
});
btnC7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC7ActionPerformed(evt);
}
});
btnC6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC6.setBorder(null);
btnC6.setBorderPainted(false);
btnC6.setContentAreaFilled(false);
btnC6.setFocusable(false);
btnC6.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC6.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC6MouseExited(evt);
}
});
btnC6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC6ActionPerformed(evt);
}
});
btnC5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC5.setBorder(null);
btnC5.setBorderPainted(false);
btnC5.setContentAreaFilled(false);
btnC5.setFocusable(false);
btnC5.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC5.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC5MouseExited(evt);
}
});
btnC5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC5ActionPerformed(evt);
}
});
btnC12.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC12.setBorder(null);
btnC12.setBorderPainted(false);
btnC12.setContentAreaFilled(false);
btnC12.setFocusable(false);
btnC12.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC12.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC12MouseExited(evt);
}
});
btnC12.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC12ActionPerformed(evt);
}
});
btnC11.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC11.setBorder(null);
btnC11.setBorderPainted(false);
btnC11.setContentAreaFilled(false);
btnC11.setFocusable(false);
btnC11.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC11.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC11MouseExited(evt);
}
});
btnC11.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC11ActionPerformed(evt);
}
});
btnC10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC10.setBorder(null);
btnC10.setBorderPainted(false);
btnC10.setContentAreaFilled(false);
btnC10.setFocusable(false);
btnC10.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC10.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC10MouseExited(evt);
}
});
btnC10.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC10ActionPerformed(evt);
}
});
btnC9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC9.setBorder(null);
btnC9.setBorderPainted(false);
btnC9.setContentAreaFilled(false);
btnC9.setFocusable(false);
btnC9.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC9.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC9MouseExited(evt);
}
});
btnC9.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC9ActionPerformed(evt);
}
});
btnC16.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC16.setBorder(null);
btnC16.setBorderPainted(false);
btnC16.setContentAreaFilled(false);
btnC16.setFocusable(false);
btnC16.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC16.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC16MouseExited(evt);
}
});
btnC16.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC16ActionPerformed(evt);
}
});
btnC15.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC15.setBorder(null);
btnC15.setBorderPainted(false);
btnC15.setContentAreaFilled(false);
btnC15.setFocusable(false);
btnC15.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC15.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC15MouseExited(evt);
}
});
btnC15.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC15ActionPerformed(evt);
}
});
btnC14.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC14.setBorder(null);
btnC14.setBorderPainted(false);
btnC14.setContentAreaFilled(false);
btnC14.setFocusable(false);
btnC14.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC14.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC14MouseExited(evt);
}
});
btnC14.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC14ActionPerformed(evt);
}
});
btnC13.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC13.setBorder(null);
btnC13.setBorderPainted(false);
btnC13.setContentAreaFilled(false);
btnC13.setFocusable(false);
btnC13.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC13.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC13MouseExited(evt);
}
});
btnC13.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC13ActionPerformed(evt);
}
});
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC3)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(btnC4))
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC5)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC6)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC7)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC8))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC9)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC10)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC11)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC12))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC13)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC14)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC15)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC16)))
.addGap(0, 0, Short.MAX_VALUE)))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADI
NG)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC4)
.addComponent(btnC2)
.addComponent(btnC1)
.addComponent(btnC3))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC6)
.addComponent(btnC5)
.addComponent(btnC7)
.addComponent(btnC8))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC9)
.addComponent(btnC10)
.addComponent(btnC11)
.addComponent(btnC12))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC13)
.addComponent(btnC14)
.addComponent(btnC15)
.addComponent(btnC16)))
);
btnReiniciar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnReiniciarActionPerformed(evt);
}
});
.addGroup(layout.createSequentialGroup()
.addGap(41, 41, 41)
.addComponent(btnReiniciar)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jLabel1)
.addGap(33, 33, 33)
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE, 93,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(34, 34, 34))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BA
SELINE)
.addComponent(btnReiniciar)
.addComponent(jLabel1)
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addComponent(jPanel1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
);
PlayGame_1:
package gui;
import auxiliar.LogicaJuego;
import java.awt.BorderLayout;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JOptionPane;
public class PlayGame_1 extends javax.swing.JFrame {
public PlayGame_1() {
initComponents();
btnC1.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes1/c"+numbers[0]+".png")));
btnC2.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes1/c"+numbers[1]+".png")));
btnC3.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes1/c"+numbers[2]+".png")));
btnC4.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes1/c"+numbers[3]+".png")));
btnC5.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes1/c"+numbers[4]+".png")));
btnC6.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes1/c"+numbers[5]+".png")));
btnC7.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes1/c"+numbers[6]+".png")));
btnC8.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes1/c"+numbers[7]+".png")));
btnC9.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes1/c"+numbers[8]+".png")));
btnC10.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes1/c"+numbers[9]+".png")));
btnC11.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes1/c"+numbers[10]+".png")));
btnC12.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes1/c"+numbers[11]+".png")));
btnC13.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes1/c"+numbers[12]+".png")));
btnC14.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes1/c"+numbers[13]+".png")));
btnC15.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes1/c"+numbers[14]+".png")));
btnC16.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes1/c"+numbers[15]+".png")));
}
if(!caraUp) {
btn.setEnabled(false);
im1 = (ImageIcon) btn.getDisabledIcon();
pbtn[0] = btn;
caraUp = true;
primerc = false;
}
else {
btn.setEnabled(false);
im2 = (ImageIcon) btn.getDisabledIcon();
pbtn[1] = btn;
primerc = true;
puntaje += 20;
pregwin();
}
}
if(im1.getDescription().compareTo(im2.getDescription()) != 0) {
pbtn[0].setEnabled(true);
pbtn[1].setEnabled(true);
if(puntaje > 10 ) puntaje -= 10;
}
caraUp = false;
}
}
btnC1.setEnabled(true);
btnC2.setEnabled(true);
btnC3.setEnabled(true);
btnC4.setEnabled(true);
btnC5.setEnabled(true);
btnC6.setEnabled(true);
btnC7.setEnabled(true);
btnC8.setEnabled(true);
btnC9.setEnabled(true);
btnC10.setEnabled(true);
btnC11.setEnabled(true);
btnC12.setEnabled(true);
btnC13.setEnabled(true);
btnC14.setEnabled(true);
btnC15.setEnabled(true);
btnC16.setEnabled(true);
primerc = false;
caraUp = false;
puntaje = 0;
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Juego Dos Caras");
btnC1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC1.setBorder(null);
btnC1.setBorderPainted(false);
btnC1.setContentAreaFilled(false);
btnC1.setFocusable(false);
btnC1.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC1MouseExited(evt);
}
});
btnC1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC1ActionPerformed(evt);
}
});
btnC2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC2.setBorder(null);
btnC2.setBorderPainted(false);
btnC2.setContentAreaFilled(false);
btnC2.setFocusable(false);
btnC2.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC2MouseExited(evt);
}
});
btnC2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC2ActionPerformed(evt);
}
});
btnC3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC3.setBorder(null);
btnC3.setBorderPainted(false);
btnC3.setContentAreaFilled(false);
btnC3.setFocusable(false);
btnC3.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC3.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC3MouseExited(evt);
}
});
btnC3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC3ActionPerformed(evt);
}
});
btnC4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC4.setBorder(null);
btnC4.setBorderPainted(false);
btnC4.setContentAreaFilled(false);
btnC4.setFocusable(false);
btnC4.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC4.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC4MouseExited(evt);
}
});
btnC4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC4ActionPerformed(evt);
}
});
btnC8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC8.setBorder(null);
btnC8.setBorderPainted(false);
btnC8.setContentAreaFilled(false);
btnC8.setFocusable(false);
btnC8.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC8.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC8MouseExited(evt);
}
});
btnC8.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC8ActionPerformed(evt);
}
});
btnC7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC7.setBorder(null);
btnC7.setBorderPainted(false);
btnC7.setContentAreaFilled(false);
btnC7.setFocusable(false);
btnC7.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC7.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC7MouseExited(evt);
}
});
btnC7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC7ActionPerformed(evt);
}
});
btnC6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC6.setBorder(null);
btnC6.setBorderPainted(false);
btnC6.setContentAreaFilled(false);
btnC6.setFocusable(false);
btnC6.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC6.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC6MouseExited(evt);
}
});
btnC6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC6ActionPerformed(evt);
}
});
btnC5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC5.setBorder(null);
btnC5.setBorderPainted(false);
btnC5.setContentAreaFilled(false);
btnC5.setFocusable(false);
btnC5.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC5.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC5MouseExited(evt);
}
});
btnC5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC5ActionPerformed(evt);
}
});
btnC12.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC12.setBorder(null);
btnC12.setBorderPainted(false);
btnC12.setContentAreaFilled(false);
btnC12.setFocusable(false);
btnC12.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC12.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC12MouseExited(evt);
}
});
btnC12.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC12ActionPerformed(evt);
}
});
btnC11.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC11.setBorder(null);
btnC11.setBorderPainted(false);
btnC11.setContentAreaFilled(false);
btnC11.setFocusable(false);
btnC11.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC11.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC11MouseExited(evt);
}
});
btnC11.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC11ActionPerformed(evt);
}
});
btnC10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC10.setBorder(null);
btnC10.setBorderPainted(false);
btnC10.setContentAreaFilled(false);
btnC10.setFocusable(false);
btnC10.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC10.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC10MouseExited(evt);
}
});
btnC10.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC10ActionPerformed(evt);
}
});
btnC9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC9.setBorder(null);
btnC9.setBorderPainted(false);
btnC9.setContentAreaFilled(false);
btnC9.setFocusable(false);
btnC9.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC9.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC9MouseExited(evt);
}
});
btnC9.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC9ActionPerformed(evt);
}
});
btnC16.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC16.setBorder(null);
btnC16.setBorderPainted(false);
btnC16.setContentAreaFilled(false);
btnC16.setFocusable(false);
btnC16.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC16.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC16MouseExited(evt);
}
});
btnC16.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC16ActionPerformed(evt);
}
});
btnC15.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC15.setBorder(null);
btnC15.setBorderPainted(false);
btnC15.setContentAreaFilled(false);
btnC15.setFocusable(false);
btnC15.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC15.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC15MouseExited(evt);
}
});
btnC15.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC15ActionPerformed(evt);
}
});
btnC14.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC14.setBorder(null);
btnC14.setBorderPainted(false);
btnC14.setContentAreaFilled(false);
btnC14.setFocusable(false);
btnC14.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC14.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC14MouseExited(evt);
}
});
btnC14.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC14ActionPerformed(evt);
}
});
btnC13.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC13.setBorder(null);
btnC13.setBorderPainted(false);
btnC13.setContentAreaFilled(false);
btnC13.setFocusable(false);
btnC13.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC13.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC13MouseExited(evt);
}
});
btnC13.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC13ActionPerformed(evt);
}
});
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC6)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC7)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC8))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC9)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC10)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC11)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC12))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC13)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC14)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC15)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC16)))
.addGap(0, 0, Short.MAX_VALUE)))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADI
NG)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC4)
.addComponent(btnC2)
.addComponent(btnC1)
.addComponent(btnC3))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC6)
.addComponent(btnC5)
.addComponent(btnC7)
.addComponent(btnC8))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC9)
.addComponent(btnC10)
.addComponent(btnC11)
.addComponent(btnC12))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC13)
.addComponent(btnC14)
.addComponent(btnC15)
.addComponent(btnC16)))
);
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BA
SELINE)
.addComponent(btnReiniciar)
.addComponent(jLabel1)
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addComponent(jPanel1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(12, Short.MAX_VALUE))
);
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(PlayGame.class.getName()).log(java.util.lo
gging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(PlayGame.class.getName()).log(java.util.lo
gging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(PlayGame.class.getName()).log(java.util.lo
gging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(PlayGame.class.getName()).log(java.util.lo
gging.Level.SEVERE, null, ex);
}
//</editor-fold>
PlayGame_2:
package gui;
import auxiliar.LogicaJuego;
import java.awt.BorderLayout;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JOptionPane;
public class PlayGame_2 extends javax.swing.JFrame {
private VFondo fondo;
private LogicaJuego log = new LogicaJuego();
private boolean caraUp = false;
private ImageIcon im1;
private ImageIcon im2;
private JButton[] pbtn = new JButton[2];
public PlayGame_2() {
initComponents();
btnC1.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes2/c"+numbers[0]+".png")));
btnC2.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes2/c"+numbers[1]+".png")));
btnC3.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes2/c"+numbers[2]+".png")));
btnC4.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes2/c"+numbers[3]+".png")));
btnC5.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes2/c"+numbers[4]+".png")));
btnC6.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes2/c"+numbers[5]+".png")));
btnC7.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes2/c"+numbers[6]+".png")));
btnC8.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes2/c"+numbers[7]+".png")));
btnC9.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes2/c"+numbers[8]+".png")));
btnC10.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes2/c"+numbers[9]+".png")));
btnC11.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes2/c"+numbers[10]+".png")));
btnC12.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes2/c"+numbers[11]+".png")));
btnC13.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes2/c"+numbers[12]+".png")));
btnC14.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes2/c"+numbers[13]+".png")));
btnC15.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes2/c"+numbers[14]+".png")));
btnC16.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes2/c"+numbers[15]+".png")));
}
if(!caraUp) {
btn.setEnabled(false);
im1 = (ImageIcon) btn.getDisabledIcon();
pbtn[0] = btn;
caraUp = true;
primerc = false;
}
else {
btn.setEnabled(false);
im2 = (ImageIcon) btn.getDisabledIcon();
pbtn[1] = btn;
primerc = true;
puntaje += 20;
pregwin();
}
}
if(im1.getDescription().compareTo(im2.getDescription()) != 0) {
pbtn[0].setEnabled(true);
pbtn[1].setEnabled(true);
if(puntaje > 10 ) puntaje -= 10;
}
caraUp = false;
}
}
btnC1.setEnabled(true);
btnC2.setEnabled(true);
btnC3.setEnabled(true);
btnC4.setEnabled(true);
btnC5.setEnabled(true);
btnC6.setEnabled(true);
btnC7.setEnabled(true);
btnC8.setEnabled(true);
btnC9.setEnabled(true);
btnC10.setEnabled(true);
btnC11.setEnabled(true);
btnC12.setEnabled(true);
btnC13.setEnabled(true);
btnC14.setEnabled(true);
btnC15.setEnabled(true);
btnC16.setEnabled(true);
primerc = false;
caraUp = false;
puntaje = 0;
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Juego Dos Caras");
btnC1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC1.setBorder(null);
btnC1.setBorderPainted(false);
btnC1.setContentAreaFilled(false);
btnC1.setFocusable(false);
btnC1.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC1MouseExited(evt);
}
});
btnC1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC1ActionPerformed(evt);
}
});
btnC2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC2.setBorder(null);
btnC2.setBorderPainted(false);
btnC2.setContentAreaFilled(false);
btnC2.setFocusable(false);
btnC2.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC2MouseExited(evt);
}
});
btnC2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC2ActionPerformed(evt);
}
});
btnC3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC3.setBorder(null);
btnC3.setBorderPainted(false);
btnC3.setContentAreaFilled(false);
btnC3.setFocusable(false);
btnC3.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC3.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC3MouseExited(evt);
}
});
btnC3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC3ActionPerformed(evt);
}
});
btnC4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC4.setBorder(null);
btnC4.setBorderPainted(false);
btnC4.setContentAreaFilled(false);
btnC4.setFocusable(false);
btnC4.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC4.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC4MouseExited(evt);
}
});
btnC4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC4ActionPerformed(evt);
}
});
btnC8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC8.setBorder(null);
btnC8.setBorderPainted(false);
btnC8.setContentAreaFilled(false);
btnC8.setFocusable(false);
btnC8.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC8.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC8MouseExited(evt);
}
});
btnC8.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC8ActionPerformed(evt);
}
});
btnC7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC7.setBorder(null);
btnC7.setBorderPainted(false);
btnC7.setContentAreaFilled(false);
btnC7.setFocusable(false);
btnC7.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC7.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC7MouseExited(evt);
}
});
btnC7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC7ActionPerformed(evt);
}
});
btnC6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC6.setBorder(null);
btnC6.setBorderPainted(false);
btnC6.setContentAreaFilled(false);
btnC6.setFocusable(false);
btnC6.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC6.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC6MouseExited(evt);
}
});
btnC6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC6ActionPerformed(evt);
}
});
btnC5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC5.setBorder(null);
btnC5.setBorderPainted(false);
btnC5.setContentAreaFilled(false);
btnC5.setFocusable(false);
btnC5.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC5.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC5MouseExited(evt);
}
});
btnC5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC5ActionPerformed(evt);
}
});
btnC12.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC12.setBorder(null);
btnC12.setBorderPainted(false);
btnC12.setContentAreaFilled(false);
btnC12.setFocusable(false);
btnC12.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC12.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC12MouseExited(evt);
}
});
btnC12.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC12ActionPerformed(evt);
}
});
btnC11.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC11.setBorder(null);
btnC11.setBorderPainted(false);
btnC11.setContentAreaFilled(false);
btnC11.setFocusable(false);
btnC11.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC11.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC11MouseExited(evt);
}
});
btnC11.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC11ActionPerformed(evt);
}
});
btnC10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC10.setBorder(null);
btnC10.setBorderPainted(false);
btnC10.setContentAreaFilled(false);
btnC10.setFocusable(false);
btnC10.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC10.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC10MouseExited(evt);
}
});
btnC10.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC10ActionPerformed(evt);
}
});
btnC9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC9.setBorder(null);
btnC9.setBorderPainted(false);
btnC9.setContentAreaFilled(false);
btnC9.setFocusable(false);
btnC9.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC9.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC9MouseExited(evt);
}
});
btnC9.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC9ActionPerformed(evt);
}
});
btnC16.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC16.setBorder(null);
btnC16.setBorderPainted(false);
btnC16.setContentAreaFilled(false);
btnC16.setFocusable(false);
btnC16.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC16.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC16MouseExited(evt);
}
});
btnC16.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC16ActionPerformed(evt);
}
});
btnC15.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC15.setBorder(null);
btnC15.setBorderPainted(false);
btnC15.setContentAreaFilled(false);
btnC15.setFocusable(false);
btnC15.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC15.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC15MouseExited(evt);
}
});
btnC15.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC15ActionPerformed(evt);
}
});
btnC14.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC14.setBorder(null);
btnC14.setBorderPainted(false);
btnC14.setContentAreaFilled(false);
btnC14.setFocusable(false);
btnC14.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC14.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC14MouseExited(evt);
}
});
btnC14.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC14ActionPerformed(evt);
}
});
btnC13.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC13.setBorder(null);
btnC13.setBorderPainted(false);
btnC13.setContentAreaFilled(false);
btnC13.setFocusable(false);
btnC13.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC13.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC13MouseExited(evt);
}
});
btnC13.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC13ActionPerformed(evt);
}
});
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC3)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(btnC4))
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC5)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC6)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC7)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC8))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC9)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC10)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC11)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC12))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC13)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC14)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC15)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC16)))
.addGap(0, 0, Short.MAX_VALUE)))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADI
NG)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC4)
.addComponent(btnC2)
.addComponent(btnC1)
.addComponent(btnC3))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC6)
.addComponent(btnC5)
.addComponent(btnC7)
.addComponent(btnC8))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC9)
.addComponent(btnC10)
.addComponent(btnC11)
.addComponent(btnC12))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC13)
.addComponent(btnC14)
.addComponent(btnC15)
.addComponent(btnC16)))
);
btnReiniciar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnReiniciarActionPerformed(evt);
}
});
.addGroup(layout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(btnReiniciar)
.addGap(26, 26, 26)
.addComponent(jLabel1)
.addGap(29, 29, 29)
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE, 92,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(29, 29, 29))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BA
SELINE)
.addComponent(btnReiniciar)
.addComponent(jLabel1)
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addComponent(jPanel1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
);
}
//</editor-fold>
PlayGame_3:
package gui;
import auxiliar.LogicaJuego;
import java.awt.BorderLayout;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JOptionPane;
public class PlayGame_3 extends javax.swing.JFrame {
public PlayGame_3() {
initComponents();
btnC1.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes3/c"+numbers[0]+".png")));
btnC2.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes3/c"+numbers[1]+".png")));
btnC3.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes3/c"+numbers[2]+".png")));
btnC4.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes3/c"+numbers[3]+".png")));
btnC5.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes3/c"+numbers[4]+".png")));
btnC6.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes3/c"+numbers[5]+".png")));
btnC7.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes3/c"+numbers[6]+".png")));
btnC8.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes3/c"+numbers[7]+".png")));
btnC9.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes3/c"+numbers[8]+".png")));
btnC10.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes3/c"+numbers[9]+".png")));
btnC11.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes3/c"+numbers[10]+".png")));
btnC12.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes3/c"+numbers[11]+".png")));
btnC13.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes3/c"+numbers[12]+".png")));
btnC14.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes3/c"+numbers[13]+".png")));
btnC15.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes3/c"+numbers[14]+".png")));
btnC16.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes3/c"+numbers[15]+".png")));
}
if(!caraUp) {
btn.setEnabled(false);
im1 = (ImageIcon) btn.getDisabledIcon();
pbtn[0] = btn;
caraUp = true;
primerc = false;
}
else {
btn.setEnabled(false);
im2 = (ImageIcon) btn.getDisabledIcon();
pbtn[1] = btn;
primerc = true;
puntaje += 20;
pregwin();
}
}
if(im1.getDescription().compareTo(im2.getDescription()) != 0) {
pbtn[0].setEnabled(true);
pbtn[1].setEnabled(true);
if(puntaje > 10 ) puntaje -= 10;
}
caraUp = false;
}
}
btnC1.setEnabled(true);
btnC2.setEnabled(true);
btnC3.setEnabled(true);
btnC4.setEnabled(true);
btnC5.setEnabled(true);
btnC6.setEnabled(true);
btnC7.setEnabled(true);
btnC8.setEnabled(true);
btnC9.setEnabled(true);
btnC10.setEnabled(true);
btnC11.setEnabled(true);
btnC12.setEnabled(true);
btnC13.setEnabled(true);
btnC14.setEnabled(true);
btnC15.setEnabled(true);
btnC16.setEnabled(true);
primerc = false;
caraUp = false;
puntaje = 0;
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Juego Dos Caras");
btnC1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC1.setBorder(null);
btnC1.setBorderPainted(false);
btnC1.setContentAreaFilled(false);
btnC1.setFocusable(false);
btnC1.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC1MouseExited(evt);
}
});
btnC1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC1ActionPerformed(evt);
}
});
btnC2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC2.setBorder(null);
btnC2.setBorderPainted(false);
btnC2.setContentAreaFilled(false);
btnC2.setFocusable(false);
btnC2.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC2MouseExited(evt);
}
});
btnC2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC2ActionPerformed(evt);
}
});
btnC3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC3.setBorder(null);
btnC3.setBorderPainted(false);
btnC3.setContentAreaFilled(false);
btnC3.setFocusable(false);
btnC3.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC3.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC3MouseExited(evt);
}
});
btnC3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC3ActionPerformed(evt);
}
});
btnC4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC4.setBorder(null);
btnC4.setBorderPainted(false);
btnC4.setContentAreaFilled(false);
btnC4.setFocusable(false);
btnC4.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC4.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC4MouseExited(evt);
}
});
btnC4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC4ActionPerformed(evt);
}
});
btnC8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC8.setBorder(null);
btnC8.setBorderPainted(false);
btnC8.setContentAreaFilled(false);
btnC8.setFocusable(false);
btnC8.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC8.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC8MouseExited(evt);
}
});
btnC8.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC8ActionPerformed(evt);
}
});
btnC7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC7.setBorder(null);
btnC7.setBorderPainted(false);
btnC7.setContentAreaFilled(false);
btnC7.setFocusable(false);
btnC7.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC7.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC7MouseExited(evt);
}
});
btnC7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC7ActionPerformed(evt);
}
});
btnC6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC6.setBorder(null);
btnC6.setBorderPainted(false);
btnC6.setContentAreaFilled(false);
btnC6.setFocusable(false);
btnC6.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC6.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC6MouseExited(evt);
}
});
btnC6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC6ActionPerformed(evt);
}
});
btnC5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC5.setBorder(null);
btnC5.setBorderPainted(false);
btnC5.setContentAreaFilled(false);
btnC5.setFocusable(false);
btnC5.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC5.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC5MouseExited(evt);
}
});
btnC5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC5ActionPerformed(evt);
}
});
btnC12.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC12.setBorder(null);
btnC12.setBorderPainted(false);
btnC12.setContentAreaFilled(false);
btnC12.setFocusable(false);
btnC12.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC12.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC12MouseExited(evt);
}
});
btnC12.addActionListener(new java.awt.event.ActionListener() {
btnC11.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC11.setBorder(null);
btnC11.setBorderPainted(false);
btnC11.setContentAreaFilled(false);
btnC11.setFocusable(false);
btnC11.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC11.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC11MouseExited(evt);
}
});
btnC11.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC11ActionPerformed(evt);
}
});
btnC10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC10.setBorder(null);
btnC10.setBorderPainted(false);
btnC10.setContentAreaFilled(false);
btnC10.setFocusable(false);
btnC10.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC10.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC10MouseExited(evt);
}
});
btnC10.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC10ActionPerformed(evt);
}
});
btnC9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC9.setBorder(null);
btnC9.setBorderPainted(false);
btnC9.setContentAreaFilled(false);
btnC9.setFocusable(false);
btnC9.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC9.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC9MouseExited(evt);
}
});
btnC9.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC9ActionPerformed(evt);
}
});
btnC16.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC16.setBorder(null);
btnC16.setBorderPainted(false);
btnC16.setContentAreaFilled(false);
btnC16.setFocusable(false);
btnC16.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC16.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC16MouseExited(evt);
}
});
btnC16.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC16ActionPerformed(evt);
}
});
btnC15.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC15.setBorder(null);
btnC15.setBorderPainted(false);
btnC15.setContentAreaFilled(false);
btnC15.setFocusable(false);
btnC15.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC15.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC15MouseExited(evt);
}
});
btnC15.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC15ActionPerformed(evt);
}
});
btnC14.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC14.setBorder(null);
btnC14.setBorderPainted(false);
btnC14.setContentAreaFilled(false);
btnC14.setFocusable(false);
btnC14.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC14.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC14MouseExited(evt);
}
});
btnC14.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC14ActionPerformed(evt);
}
});
btnC13.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC13.setBorder(null);
btnC13.setBorderPainted(false);
btnC13.setContentAreaFilled(false);
btnC13.setFocusable(false);
btnC13.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC13.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC13MouseExited(evt);
}
});
btnC13.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC13ActionPerformed(evt);
}
});
.addComponent(btnC5)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC6)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC7)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC8))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC9)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC10)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC11)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC12))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC13)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC14)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC15)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC16)))
.addGap(0, 0, Short.MAX_VALUE)))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADI
NG)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC4)
.addComponent(btnC2)
.addComponent(btnC1)
.addComponent(btnC3))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC6)
.addComponent(btnC5)
.addComponent(btnC7)
.addComponent(btnC8))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC9)
.addComponent(btnC10)
.addComponent(btnC11)
.addComponent(btnC12))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC13)
.addComponent(btnC14)
.addComponent(btnC15)
.addComponent(btnC16)))
);
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BA
SELINE)
.addComponent(btnReiniciar)
.addComponent(jLabel1)
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addComponent(jPanel1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(12, Short.MAX_VALUE))
);
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(PlayGame.class.getName()).log(java.util.lo
gging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(PlayGame.class.getName()).log(java.util.lo
gging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(PlayGame.class.getName()).log(java.util.lo
gging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(PlayGame.class.getName()).log(java.util.lo
gging.Level.SEVERE, null, ex);
}
//</editor-fold>
PlayGame_4:
package gui;
import auxiliar.LogicaJuego;
import java.awt.BorderLayout;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JOptionPane;
public PlayGame_4() {
initComponents();
btnC1.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes4/c"+numbers[0]+".png")));
btnC2.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes4/c"+numbers[1]+".png")));
btnC3.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes4/c"+numbers[2]+".png")));
btnC4.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes4/c"+numbers[3]+".png")));
btnC5.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes4/c"+numbers[4]+".png")));
btnC6.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes4/c"+numbers[5]+".png")));
btnC7.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes4/c"+numbers[6]+".png")));
btnC8.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes4/c"+numbers[7]+".png")));
btnC9.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes4/c"+numbers[8]+".png")));
btnC10.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes4/c"+numbers[9]+".png")));
btnC11.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes4/c"+numbers[10]+".png")));
btnC12.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes4/c"+numbers[11]+".png")));
btnC13.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes4/c"+numbers[12]+".png")));
btnC14.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes4/c"+numbers[13]+".png")));
btnC15.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes4/c"+numbers[14]+".png")));
btnC16.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes4/c"+numbers[15]+".png")));
}
if(!caraUp) {
btn.setEnabled(false);
im1 = (ImageIcon) btn.getDisabledIcon();
pbtn[0] = btn;
caraUp = true;
primerc = false;
}
else {
btn.setEnabled(false);
im2 = (ImageIcon) btn.getDisabledIcon();
pbtn[1] = btn;
primerc = true;
puntaje += 20;
pregwin();
}
}
if(im1.getDescription().compareTo(im2.getDescription()) != 0) {
pbtn[0].setEnabled(true);
pbtn[1].setEnabled(true);
if(puntaje > 10 ) puntaje -= 10;
}
caraUp = false;
}
}
btnC1.setEnabled(true);
btnC2.setEnabled(true);
btnC3.setEnabled(true);
btnC4.setEnabled(true);
btnC5.setEnabled(true);
btnC6.setEnabled(true);
btnC7.setEnabled(true);
btnC8.setEnabled(true);
btnC9.setEnabled(true);
btnC10.setEnabled(true);
btnC11.setEnabled(true);
btnC12.setEnabled(true);
btnC13.setEnabled(true);
btnC14.setEnabled(true);
btnC15.setEnabled(true);
btnC16.setEnabled(true);
primerc = false;
caraUp = false;
puntaje = 0;
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Juego Dos Caras");
btnC1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC1.setBorder(null);
btnC1.setBorderPainted(false);
btnC1.setContentAreaFilled(false);
btnC1.setFocusable(false);
btnC1.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC1MouseExited(evt);
}
});
btnC1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC1ActionPerformed(evt);
}
});
btnC2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC2.setBorder(null);
btnC2.setBorderPainted(false);
btnC2.setContentAreaFilled(false);
btnC2.setFocusable(false);
btnC2.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC2MouseExited(evt);
}
});
btnC2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC2ActionPerformed(evt);
}
});
btnC3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC3.setBorder(null);
btnC3.setBorderPainted(false);
btnC3.setContentAreaFilled(false);
btnC3.setFocusable(false);
btnC3.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC3.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC3MouseExited(evt);
}
});
btnC3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC3ActionPerformed(evt);
}
});
btnC4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC4.setBorder(null);
btnC4.setBorderPainted(false);
btnC4.setContentAreaFilled(false);
btnC4.setFocusable(false);
btnC4.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC4.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC4MouseExited(evt);
}
});
btnC4.addActionListener(new java.awt.event.ActionListener() {
btnC8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC8.setBorder(null);
btnC8.setBorderPainted(false);
btnC8.setContentAreaFilled(false);
btnC8.setFocusable(false);
btnC8.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC8.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC8MouseExited(evt);
}
});
btnC8.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC8ActionPerformed(evt);
}
});
btnC7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC7.setBorder(null);
btnC7.setBorderPainted(false);
btnC7.setContentAreaFilled(false);
btnC7.setFocusable(false);
btnC7.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC7.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC7MouseExited(evt);
}
});
btnC7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC7ActionPerformed(evt);
}
});
btnC6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC6.setBorder(null);
btnC6.setBorderPainted(false);
btnC6.setContentAreaFilled(false);
btnC6.setFocusable(false);
btnC6.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC6.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC6MouseExited(evt);
}
});
btnC6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC6ActionPerformed(evt);
}
});
btnC5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC5.setBorder(null);
btnC5.setBorderPainted(false);
btnC5.setContentAreaFilled(false);
btnC5.setFocusable(false);
btnC5.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC5.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC5MouseExited(evt);
}
});
btnC5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC5ActionPerformed(evt);
}
});
btnC12.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC12.setBorder(null);
btnC12.setBorderPainted(false);
btnC12.setContentAreaFilled(false);
btnC12.setFocusable(false);
btnC12.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC12.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC12MouseExited(evt);
}
});
btnC12.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC12ActionPerformed(evt);
}
});
btnC11.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC11.setBorder(null);
btnC11.setBorderPainted(false);
btnC11.setContentAreaFilled(false);
btnC11.setFocusable(false);
btnC11.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC11.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC11MouseExited(evt);
}
});
btnC11.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC11ActionPerformed(evt);
}
});
btnC10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC10.setBorder(null);
btnC10.setBorderPainted(false);
btnC10.setContentAreaFilled(false);
btnC10.setFocusable(false);
btnC10.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC10.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC10MouseExited(evt);
}
});
btnC10.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC10ActionPerformed(evt);
}
});
btnC9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC9.setBorder(null);
btnC9.setBorderPainted(false);
btnC9.setContentAreaFilled(false);
btnC9.setFocusable(false);
btnC9.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC9.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC9MouseExited(evt);
}
});
btnC9.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC9ActionPerformed(evt);
}
});
btnC16.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC16.setBorder(null);
btnC16.setBorderPainted(false);
btnC16.setContentAreaFilled(false);
btnC16.setFocusable(false);
btnC16.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC16.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC16MouseExited(evt);
}
});
btnC16.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC16ActionPerformed(evt);
}
});
btnC15.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC15.setBorder(null);
btnC15.setBorderPainted(false);
btnC15.setContentAreaFilled(false);
btnC15.setFocusable(false);
btnC15.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC15.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC15MouseExited(evt);
}
});
btnC15.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC15ActionPerformed(evt);
}
});
btnC14.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC14.setBorder(null);
btnC14.setBorderPainted(false);
btnC14.setContentAreaFilled(false);
btnC14.setFocusable(false);
btnC14.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC14.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC14MouseExited(evt);
}
});
btnC14.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC14ActionPerformed(evt);
}
});
btnC13.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC13.setBorder(null);
btnC13.setBorderPainted(false);
btnC13.setContentAreaFilled(false);
btnC13.setFocusable(false);
btnC13.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC13.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC13MouseExited(evt);
}
});
btnC13.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC13ActionPerformed(evt);
}
});
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC1)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC2)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC3)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(btnC4))
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC5)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC6)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC7)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC8))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC9)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC10)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC11)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC12))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC13)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC14)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC15)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC16)))
.addGap(0, 0, Short.MAX_VALUE)))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADI
NG)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC4)
.addComponent(btnC2)
.addComponent(btnC1)
.addComponent(btnC3))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC6)
.addComponent(btnC5)
.addComponent(btnC7)
.addComponent(btnC8))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC9)
.addComponent(btnC10)
.addComponent(btnC11)
.addComponent(btnC12))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC13)
.addComponent(btnC14)
.addComponent(btnC15)
.addComponent(btnC16)))
);
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LE
ADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jPanel1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createSequentialGroup()
.addGap(45, 45, 45)
.addComponent(btnReiniciar)
.addGap(36, 36, 36)
.addComponent(jLabel1)
.addGap(26, 26, 26)
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE, 93,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(12, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LE
ADING)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BA
SELINE)
.addComponent(btnReiniciar)
.addComponent(jLabel1))
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addComponent(jPanel1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
);
java.util.logging.Logger.getLogger(PlayGame.class.getName()).log(java.util.lo
gging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(PlayGame.class.getName()).log(java.util.lo
gging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(PlayGame.class.getName()).log(java.util.lo
gging.Level.SEVERE, null, ex);
}
//</editor-fold>
PlayGame_5:
package gui;
import auxiliar.LogicaJuego;
import java.awt.BorderLayout;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JOptionPane;
public PlayGame_5() {
initComponents();
btnC1.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes5/c"+numbers[0]+".png")));
btnC2.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes5/c"+numbers[1]+".png")));
btnC3.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes5/c"+numbers[2]+".png")));
btnC4.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes5/c"+numbers[3]+".png")));
btnC5.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes5/c"+numbers[4]+".png")));
btnC6.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes5/c"+numbers[5]+".png")));
btnC7.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes5/c"+numbers[6]+".png")));
btnC8.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes5/c"+numbers[7]+".png")));
btnC9.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes5/c"+numbers[8]+".png")));
btnC10.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes5/c"+numbers[9]+".png")));
btnC11.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes5/c"+numbers[10]+".png")));
btnC12.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes5/c"+numbers[11]+".png")));
btnC13.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes5/c"+numbers[12]+".png")));
btnC14.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes5/c"+numbers[13]+".png")));
btnC15.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes5/c"+numbers[14]+".png")));
btnC16.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes5/c"+numbers[15]+".png")));
}
if(!caraUp) {
btn.setEnabled(false);
im1 = (ImageIcon) btn.getDisabledIcon();
pbtn[0] = btn;
caraUp = true;
primerc = false;
}
else {
btn.setEnabled(false);
im2 = (ImageIcon) btn.getDisabledIcon();
pbtn[1] = btn;
primerc = true;
puntaje += 20;
pregwin();
}
}
if(im1.getDescription().compareTo(im2.getDescription()) != 0) {
pbtn[0].setEnabled(true);
pbtn[1].setEnabled(true);
if(puntaje > 10 ) puntaje -= 10;
}
caraUp = false;
}
}
btnC1.setEnabled(true);
btnC2.setEnabled(true);
btnC3.setEnabled(true);
btnC4.setEnabled(true);
btnC5.setEnabled(true);
btnC6.setEnabled(true);
btnC7.setEnabled(true);
btnC8.setEnabled(true);
btnC9.setEnabled(true);
btnC10.setEnabled(true);
btnC11.setEnabled(true);
btnC12.setEnabled(true);
btnC13.setEnabled(true);
btnC14.setEnabled(true);
btnC15.setEnabled(true);
btnC16.setEnabled(true);
primerc = false;
caraUp = false;
puntaje = 0;
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Juego Dos Caras");
btnC1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC1.setBorder(null);
btnC1.setBorderPainted(false);
btnC1.setContentAreaFilled(false);
btnC1.setFocusable(false);
btnC1.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC1MouseExited(evt);
}
});
btnC1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC1ActionPerformed(evt);
}
});
btnC2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC2.setBorder(null);
btnC2.setBorderPainted(false);
btnC2.setContentAreaFilled(false);
btnC2.setFocusable(false);
btnC2.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC2MouseExited(evt);
}
});
btnC2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC2ActionPerformed(evt);
}
});
btnC3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC3.setBorder(null);
btnC3.setBorderPainted(false);
btnC3.setContentAreaFilled(false);
btnC3.setFocusable(false);
btnC3.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC3.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC3MouseExited(evt);
}
});
btnC3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC3ActionPerformed(evt);
}
});
btnC4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC4.setBorder(null);
btnC4.setBorderPainted(false);
btnC4.setContentAreaFilled(false);
btnC4.setFocusable(false);
btnC4.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC4.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC4MouseExited(evt);
}
});
btnC4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC4ActionPerformed(evt);
}
});
btnC8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC8.setBorder(null);
btnC8.setBorderPainted(false);
btnC8.setContentAreaFilled(false);
btnC8.setFocusable(false);
btnC8.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC8.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC8MouseExited(evt);
}
});
btnC8.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC8ActionPerformed(evt);
}
});
btnC7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC7.setBorder(null);
btnC7.setBorderPainted(false);
btnC7.setContentAreaFilled(false);
btnC7.setFocusable(false);
btnC7.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC7.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC7MouseExited(evt);
}
});
btnC7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC7ActionPerformed(evt);
}
});
btnC6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC6.setBorder(null);
btnC6.setBorderPainted(false);
btnC6.setContentAreaFilled(false);
btnC6.setFocusable(false);
btnC6.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC6.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC6MouseExited(evt);
}
});
btnC6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC6ActionPerformed(evt);
}
});
btnC5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC5.setBorder(null);
btnC5.setBorderPainted(false);
btnC5.setContentAreaFilled(false);
btnC5.setFocusable(false);
btnC5.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC5.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC5MouseExited(evt);
}
});
btnC5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC5ActionPerformed(evt);
}
});
btnC12.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC12.setBorder(null);
btnC12.setBorderPainted(false);
btnC12.setContentAreaFilled(false);
btnC12.setFocusable(false);
btnC12.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC12.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC12MouseExited(evt);
}
});
btnC12.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC12ActionPerformed(evt);
}
});
btnC11.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC11.setBorder(null);
btnC11.setBorderPainted(false);
btnC11.setContentAreaFilled(false);
btnC11.setFocusable(false);
btnC11.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC11.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC11MouseExited(evt);
}
});
btnC11.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC11ActionPerformed(evt);
}
});
btnC10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC10.setBorder(null);
btnC10.setBorderPainted(false);
btnC10.setContentAreaFilled(false);
btnC10.setFocusable(false);
btnC10.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC10.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC10MouseExited(evt);
}
});
btnC10.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC10ActionPerformed(evt);
}
});
btnC9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC9.setBorder(null);
btnC9.setBorderPainted(false);
btnC9.setContentAreaFilled(false);
btnC9.setFocusable(false);
btnC9.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC9.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC9MouseExited(evt);
}
});
btnC9.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC9ActionPerformed(evt);
}
});
btnC16.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC16.setBorder(null);
btnC16.setBorderPainted(false);
btnC16.setContentAreaFilled(false);
btnC16.setFocusable(false);
btnC16.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC16.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC16MouseExited(evt);
}
});
btnC16.addActionListener(new java.awt.event.ActionListener() {
btnC15.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC15.setBorder(null);
btnC15.setBorderPainted(false);
btnC15.setContentAreaFilled(false);
btnC15.setFocusable(false);
btnC15.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC15.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC15MouseExited(evt);
}
});
btnC15.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC15ActionPerformed(evt);
}
});
btnC14.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC14.setBorder(null);
btnC14.setBorderPainted(false);
btnC14.setContentAreaFilled(false);
btnC14.setFocusable(false);
btnC14.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC14.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC14MouseExited(evt);
}
});
btnC14.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC14ActionPerformed(evt);
}
});
btnC13.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC13.setBorder(null);
btnC13.setBorderPainted(false);
btnC13.setContentAreaFilled(false);
btnC13.setFocusable(false);
btnC13.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC13.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC13MouseExited(evt);
}
});
btnC13.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC13ActionPerformed(evt);
}
});
.addComponent(btnC4))
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC5)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC6)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC7)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC8))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC9)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC10)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC11)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC12))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC13)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC14)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC15)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC16)))
.addGap(0, 0, Short.MAX_VALUE)))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADI
NG)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC4)
.addComponent(btnC2)
.addComponent(btnC1)
.addComponent(btnC3))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC6)
.addComponent(btnC5)
.addComponent(btnC7)
.addComponent(btnC8))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC9)
.addComponent(btnC10)
.addComponent(btnC11)
.addComponent(btnC12))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC13)
.addComponent(btnC14)
.addComponent(btnC15)
.addComponent(btnC16)))
);
}// </editor-fold>
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new PlayGame_5().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton btnC1;
private javax.swing.JButton btnC10;
private javax.swing.JButton btnC11;
private javax.swing.JButton btnC12;
private javax.swing.JButton btnC13;
private javax.swing.JButton btnC14;
private javax.swing.JButton btnC15;
private javax.swing.JButton btnC16;
private javax.swing.JButton btnC2;
private javax.swing.JButton btnC3;
private javax.swing.JButton btnC4;
private javax.swing.JButton btnC5;
private javax.swing.JButton btnC6;
private javax.swing.JButton btnC7;
private javax.swing.JButton btnC8;
private javax.swing.JButton btnC9;
private javax.swing.JButton btnReiniciar;
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JPanel jPanel1;
PlayGame_6:
package gui;
import auxiliar.LogicaJuego;
import java.awt.BorderLayout;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JOptionPane;
public PlayGame_6() {
initComponents();
btnC1.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes6/c"+numbers[0]+".jpg")));
btnC2.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes6/c"+numbers[1]+".jpg")));
btnC3.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes6/c"+numbers[2]+".jpg")));
btnC4.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes6/c"+numbers[3]+".jpg")));
btnC5.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes6/c"+numbers[4]+".jpg")));
btnC6.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes6/c"+numbers[5]+".jpg")));
btnC7.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes6/c"+numbers[6]+".jpg")));
btnC8.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes6/c"+numbers[7]+".jpg")));
btnC9.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes6/c"+numbers[8]+".jpg")));
btnC10.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes6/c"+numbers[9]+".jpg")));
btnC11.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes6/c"+numbers[10]+".jpg")));
btnC12.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes6/c"+numbers[11]+".jpg")));
btnC13.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes6/c"+numbers[12]+".jpg")));
btnC14.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes6/c"+numbers[13]+".jpg")));
btnC15.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes6/c"+numbers[14]+".jpg")));
btnC16.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes6/c"+numbers[15]+".jpg")));
}
if(!caraUp) {
btn.setEnabled(false);
im1 = (ImageIcon) btn.getDisabledIcon();
pbtn[0] = btn;
caraUp = true;
primerc = false;
}
else {
btn.setEnabled(false);
im2 = (ImageIcon) btn.getDisabledIcon();
pbtn[1] = btn;
primerc = true;
puntaje += 20;
pregwin();
}
}
if(im1.getDescription().compareTo(im2.getDescription()) != 0) {
pbtn[0].setEnabled(true);
pbtn[1].setEnabled(true);
if(puntaje > 10 ) puntaje -= 10;
}
caraUp = false;
}
btnC1.setEnabled(true);
btnC2.setEnabled(true);
btnC3.setEnabled(true);
btnC4.setEnabled(true);
btnC5.setEnabled(true);
btnC6.setEnabled(true);
btnC7.setEnabled(true);
btnC8.setEnabled(true);
btnC9.setEnabled(true);
btnC10.setEnabled(true);
btnC11.setEnabled(true);
btnC12.setEnabled(true);
btnC13.setEnabled(true);
btnC14.setEnabled(true);
btnC15.setEnabled(true);
btnC16.setEnabled(true);
primerc = false;
caraUp = false;
puntaje = 0;
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Juego Dos Caras");
btnC1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC1.setBorder(null);
btnC1.setBorderPainted(false);
btnC1.setContentAreaFilled(false);
btnC1.setFocusable(false);
btnC1.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC1MouseExited(evt);
}
});
btnC1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC1ActionPerformed(evt);
}
});
btnC2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC2.setBorder(null);
btnC2.setBorderPainted(false);
btnC2.setContentAreaFilled(false);
btnC2.setFocusable(false);
btnC2.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC2MouseExited(evt);
}
});
btnC2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC2ActionPerformed(evt);
}
});
btnC3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC3.setBorder(null);
btnC3.setBorderPainted(false);
btnC3.setContentAreaFilled(false);
btnC3.setFocusable(false);
btnC3.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC3.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC3MouseExited(evt);
}
});
btnC3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC3ActionPerformed(evt);
}
});
btnC4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC4.setBorder(null);
btnC4.setBorderPainted(false);
btnC4.setContentAreaFilled(false);
btnC4.setFocusable(false);
btnC4.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC4.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC4MouseExited(evt);
}
});
btnC4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC4ActionPerformed(evt);
}
});
btnC8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC8.setBorder(null);
btnC8.setBorderPainted(false);
btnC8.setContentAreaFilled(false);
btnC8.setFocusable(false);
btnC8.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC8.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC8MouseExited(evt);
}
});
btnC8.addActionListener(new java.awt.event.ActionListener() {
btnC7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC7.setBorder(null);
btnC7.setBorderPainted(false);
btnC7.setContentAreaFilled(false);
btnC7.setFocusable(false);
btnC7.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC7.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC7MouseExited(evt);
}
});
btnC7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC7ActionPerformed(evt);
}
});
btnC6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC6.setBorder(null);
btnC6.setBorderPainted(false);
btnC6.setContentAreaFilled(false);
btnC6.setFocusable(false);
btnC6.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC6.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC6MouseExited(evt);
}
});
btnC6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC6ActionPerformed(evt);
}
});
btnC5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC5.setBorder(null);
btnC5.setBorderPainted(false);
btnC5.setContentAreaFilled(false);
btnC5.setFocusable(false);
btnC5.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC5.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC5MouseExited(evt);
}
});
btnC5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC5ActionPerformed(evt);
}
});
btnC12.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC12.setBorder(null);
btnC12.setBorderPainted(false);
btnC12.setContentAreaFilled(false);
btnC12.setFocusable(false);
btnC12.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC12.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC12MouseExited(evt);
}
});
btnC12.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC12ActionPerformed(evt);
}
});
btnC11.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC11.setBorder(null);
btnC11.setBorderPainted(false);
btnC11.setContentAreaFilled(false);
btnC11.setFocusable(false);
btnC11.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC11.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC11MouseExited(evt);
}
});
btnC11.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC11ActionPerformed(evt);
}
});
btnC10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC10.setBorder(null);
btnC10.setBorderPainted(false);
btnC10.setContentAreaFilled(false);
btnC10.setFocusable(false);
btnC10.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC10.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC10MouseExited(evt);
}
});
btnC10.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC10ActionPerformed(evt);
}
});
btnC9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC9.setBorder(null);
btnC9.setBorderPainted(false);
btnC9.setContentAreaFilled(false);
btnC9.setFocusable(false);
btnC9.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC9.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC9MouseExited(evt);
}
});
btnC9.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC9ActionPerformed(evt);
}
});
btnC16.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC16.setBorder(null);
btnC16.setBorderPainted(false);
btnC16.setContentAreaFilled(false);
btnC16.setFocusable(false);
btnC16.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC16.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC16MouseExited(evt);
}
});
btnC16.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC16ActionPerformed(evt);
}
});
btnC15.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC15.setBorder(null);
btnC15.setBorderPainted(false);
btnC15.setContentAreaFilled(false);
btnC15.setFocusable(false);
btnC15.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC15.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC15MouseExited(evt);
}
});
btnC15.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC15ActionPerformed(evt);
}
});
btnC14.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC14.setBorder(null);
btnC14.setBorderPainted(false);
btnC14.setContentAreaFilled(false);
btnC14.setFocusable(false);
btnC14.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC14.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC14MouseExited(evt);
}
});
btnC14.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC14ActionPerformed(evt);
}
});
btnC13.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC13.setBorder(null);
btnC13.setBorderPainted(false);
btnC13.setContentAreaFilled(false);
btnC13.setFocusable(false);
btnC13.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC13.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC13MouseExited(evt);
}
});
btnC13.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC13ActionPerformed(evt);
}
});
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADI
NG)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC1)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC2)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC3)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(btnC4))
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC5)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC6)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC7)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC8))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC9)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC10)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC11)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC12))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC13)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC14)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC15)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC16)))
.addGap(0, 0, Short.MAX_VALUE)))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADI
NG)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC4)
.addComponent(btnC2)
.addComponent(btnC1)
.addComponent(btnC3))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC6)
.addComponent(btnC5)
.addComponent(btnC7)
.addComponent(btnC8))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC9)
.addComponent(btnC10)
.addComponent(btnC11)
.addComponent(btnC12))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC13)
.addComponent(btnC14)
.addComponent(btnC15)
.addComponent(btnC16)))
);
});
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BA
SELINE)
.addComponent(btnReiniciar)
.addComponent(jLabel1)
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addComponent(jPanel1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(12, Short.MAX_VALUE))
);
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(PlayGame.class.getName()).log(java.util.lo
gging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(PlayGame.class.getName()).log(java.util.lo
gging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(PlayGame.class.getName()).log(java.util.lo
gging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(PlayGame.class.getName()).log(java.util.lo
gging.Level.SEVERE, null, ex);
}
//</editor-fold>
PlayGame_6:
package gui;
import auxiliar.LogicaJuego;
import java.awt.BorderLayout;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JOptionPane;
public PlayGame_7() {
initComponents();
btnC1.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes7/c"+numbers[0]+".jpg")));
btnC2.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes7/c"+numbers[1]+".jpg")));
btnC3.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes7/c"+numbers[2]+".jpg")));
btnC4.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes7/c"+numbers[3]+".jpg")));
btnC5.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes7/c"+numbers[4]+".jpg")));
btnC6.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes7/c"+numbers[5]+".jpg")));
btnC7.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes7/c"+numbers[6]+".jpg")));
btnC8.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes7/c"+numbers[7]+".jpg")));
btnC9.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes7/c"+numbers[8]+".jpg")));
btnC10.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes7/c"+numbers[9]+".jpg")));
btnC11.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes7/c"+numbers[10]+".jpg")));
btnC12.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes7/c"+numbers[11]+".jpg")));
btnC13.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes7/c"+numbers[12]+".jpg")));
btnC14.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes7/c"+numbers[13]+".jpg")));
btnC15.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes7/c"+numbers[14]+".jpg")));
btnC16.setDisabledIcon(new
ImageIcon(getClass().getResource("../imagenes7/c"+numbers[15]+".jpg")));
}
if(!caraUp) {
btn.setEnabled(false);
im1 = (ImageIcon) btn.getDisabledIcon();
pbtn[0] = btn;
caraUp = true;
primerc = false;
}
else {
btn.setEnabled(false);
im2 = (ImageIcon) btn.getDisabledIcon();
pbtn[1] = btn;
primerc = true;
puntaje += 20;
pregwin();
}
}
if(im1.getDescription().compareTo(im2.getDescription()) != 0) {
pbtn[0].setEnabled(true);
pbtn[1].setEnabled(true);
if(puntaje > 10 ) puntaje -= 10;
}
caraUp = false;
}
}
btnC1.setEnabled(true);
btnC2.setEnabled(true);
btnC3.setEnabled(true);
btnC4.setEnabled(true);
btnC5.setEnabled(true);
btnC6.setEnabled(true);
btnC7.setEnabled(true);
btnC8.setEnabled(true);
btnC9.setEnabled(true);
btnC10.setEnabled(true);
btnC11.setEnabled(true);
btnC12.setEnabled(true);
btnC13.setEnabled(true);
btnC14.setEnabled(true);
btnC15.setEnabled(true);
btnC16.setEnabled(true);
primerc = false;
caraUp = false;
puntaje = 0;
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Juego Dos Caras");
btnC1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC1.setBorder(null);
btnC1.setBorderPainted(false);
btnC1.setContentAreaFilled(false);
btnC1.setFocusable(false);
btnC1.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC1MouseExited(evt);
}
});
btnC1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC1ActionPerformed(evt);
}
});
btnC2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC2.setBorder(null);
btnC2.setBorderPainted(false);
btnC2.setContentAreaFilled(false);
btnC2.setFocusable(false);
btnC2.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC2MouseExited(evt);
}
});
btnC2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC2ActionPerformed(evt);
}
});
btnC3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC3.setBorder(null);
btnC3.setBorderPainted(false);
btnC3.setContentAreaFilled(false);
btnC3.setFocusable(false);
btnC3.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC3.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC3MouseExited(evt);
}
});
btnC3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC3ActionPerformed(evt);
}
});
btnC4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC4.setBorder(null);
btnC4.setBorderPainted(false);
btnC4.setContentAreaFilled(false);
btnC4.setFocusable(false);
btnC4.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC4.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC4MouseExited(evt);
}
});
btnC4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC4ActionPerformed(evt);
}
});
btnC8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC8.setBorder(null);
btnC8.setBorderPainted(false);
btnC8.setContentAreaFilled(false);
btnC8.setFocusable(false);
btnC8.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC8.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC8MouseExited(evt);
}
});
btnC8.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC8ActionPerformed(evt);
}
});
btnC7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC7.setBorder(null);
btnC7.setBorderPainted(false);
btnC7.setContentAreaFilled(false);
btnC7.setFocusable(false);
btnC7.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC7.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC7MouseExited(evt);
}
});
btnC7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC7ActionPerformed(evt);
}
});
btnC6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC6.setBorder(null);
btnC6.setBorderPainted(false);
btnC6.setContentAreaFilled(false);
btnC6.setFocusable(false);
btnC6.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC6.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC6MouseExited(evt);
}
});
btnC6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC6ActionPerformed(evt);
}
});
btnC5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC5.setBorder(null);
btnC5.setBorderPainted(false);
btnC5.setContentAreaFilled(false);
btnC5.setFocusable(false);
btnC5.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC5.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC5MouseExited(evt);
}
});
btnC5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC5ActionPerformed(evt);
}
});
btnC12.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC12.setBorder(null);
btnC12.setBorderPainted(false);
btnC12.setContentAreaFilled(false);
btnC12.setFocusable(false);
btnC12.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC12.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC12MouseExited(evt);
}
});
btnC12.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC12ActionPerformed(evt);
}
});
btnC11.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC11.setBorder(null);
btnC11.setBorderPainted(false);
btnC11.setContentAreaFilled(false);
btnC11.setFocusable(false);
btnC11.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC11.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC11MouseExited(evt);
}
});
btnC11.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC11ActionPerformed(evt);
}
});
btnC10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC10.setBorder(null);
btnC10.setBorderPainted(false);
btnC10.setContentAreaFilled(false);
btnC10.setFocusable(false);
btnC10.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC10.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC10MouseExited(evt);
}
});
btnC10.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC10ActionPerformed(evt);
}
});
btnC9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC9.setBorder(null);
btnC9.setBorderPainted(false);
btnC9.setContentAreaFilled(false);
btnC9.setFocusable(false);
btnC9.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC9.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC9MouseExited(evt);
}
});
btnC9.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC9ActionPerformed(evt);
}
});
btnC16.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC16.setBorder(null);
btnC16.setBorderPainted(false);
btnC16.setContentAreaFilled(false);
btnC16.setFocusable(false);
btnC16.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC16.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC16MouseExited(evt);
}
});
btnC16.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC16ActionPerformed(evt);
}
});
btnC15.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC15.setBorder(null);
btnC15.setBorderPainted(false);
btnC15.setContentAreaFilled(false);
btnC15.setFocusable(false);
btnC15.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC15.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC15MouseExited(evt);
}
});
btnC15.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC15ActionPerformed(evt);
}
});
btnC14.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC14.setBorder(null);
btnC14.setBorderPainted(false);
btnC14.setContentAreaFilled(false);
btnC14.setFocusable(false);
btnC14.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC14.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC14MouseExited(evt);
}
});
btnC14.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC14ActionPerformed(evt);
}
});
btnC13.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/c0.png"))); //
NOI18N
btnC13.setBorder(null);
btnC13.setBorderPainted(false);
btnC13.setContentAreaFilled(false);
btnC13.setFocusable(false);
btnC13.setRolloverIcon(new
javax.swing.ImageIcon(getClass().getResource("/imagenes/cr.png"))); //
NOI18N
btnC13.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseExited(java.awt.event.MouseEvent evt) {
btnC13MouseExited(evt);
}
});
btnC13.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnC13ActionPerformed(evt);
}
});
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC3)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(btnC4))
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC5)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC6)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC7)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC8))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC9)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC10)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC11)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC12))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btnC13)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC14)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC15)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnC16)))
.addGap(0, 0, Short.MAX_VALUE)))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADI
NG)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC4)
.addComponent(btnC2)
.addComponent(btnC1)
.addComponent(btnC3))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC6)
.addComponent(btnC5)
.addComponent(btnC7)
.addComponent(btnC8))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC9)
.addComponent(btnC10)
.addComponent(btnC11)
.addComponent(btnC12))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
.addComponent(btnC13)
.addComponent(btnC14)
.addComponent(btnC15)
.addComponent(btnC16)))
);
btnReiniciar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnReiniciarActionPerformed(evt);
}
});
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createSequentialGroup()
.addGap(36, 36, 36)
.addComponent(btnReiniciar)
.addGap(39, 39, 39)
.addComponent(jLabel1)
.addGap(28, 28, 28)
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE, 93,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(12, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BA
SELINE)
.addComponent(btnReiniciar)
.addComponent(jLabel1)
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addComponent(jPanel1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(12, Short.MAX_VALUE))
);
HERRAMIENTAS CASE
HERRAMIENTA
NETBEANS
VERSION
8.0.2
PHOTOSHOP
PAINT
JAVA
CS6
1.2
SCRIPT
BASE DE DATOS
SQL
USO
CODIFICACION DEL
JUEGO
INTERFAZ GRAFICA
DIBUJOS ANIMADOS
EJECUCION DEL
PROGRAMA
GUARDAR PUNTAJES
PRONOSTICOS DE TIEMPO
Tiempo total = 1 mes
Actividades
Semana 1 Semana 2 Semana 3
Semana 4
Das
1234567
1234567
123456
7
1234567
Planificacin del proyecto
Investigacin sobre la
xxxxx
elaboracin
Bsqueda y descarga de
xx
Programas para
desarrollar el juego
Iniciacin del proyecto
Creacin de la base
xxxx
de datos
Creacin de los grficos
xx
Codificacin
x
Cierre del proyecto
Pruebas del juego
Exposicin (Coloquio)
x
xxxxxxx
xxxx
CONCLUSION GENERAL
Gracias a este proyecto pudimos distinguir las variables ms importantes en
la realizacin de un juego, as tambin distinguir asa que publico va dirigido
para conforme a esto, poder utilizar diferentes metodologas. Tambin nos
agrad ya que en la actualidad los nios de edades entre 6 a 12 aos usan
solo las tabletas y computadoras, y gracias esto decidimos implementarlo
para poder ayudar a los nios a que desarrollen las habilidades de
memorizacin as tambin como las lingsticas. En general nos gustara
implementar el proyecto en la SEP para ayudar a los nios a aprender mejor
y tener mejor retencin de datos.
BITACORA
Primero que nada, se nos hizo importante hacer una investigacin sobre en
qu rea de tecnologa podramos hacer el proyecto y se nos ocurri que
enfocarnos en el rea educativa sera una buena idea, ya que en estos
tiempos la tecnologa avanza y los nios pasan ms tiempo en la
computadora, as que la idea era proporcionarles una herramienta con la que
se pudieran divertir pero a la vez les dejara algo de aprendizaje. Teniendo en
cuenta la anterior ahora la pregunta era qu juego podramos hacer?,
despus de analizarlo durante das, nuestro equipo llego a la conclusin de
que podra ser un memorama ya que iba a desarrollar habilidades de
retencin y adems si le agregbamos un segundo idioma iba a resultar una
combinacin excelente la retencin y un idioma. Al saber lo que bamos a
realizar de proyecto discutimos en que software bamos a desarrollarlo y
decidimos hacerlo en NetBeans (javascript), la interfaz grfica en Photoshop
y Paint y la base de datos en SQL. Iniciamos primero con la base de datos, ya
que esta es una parte importante pues permitira guardar los puntajes
obtenidos en el juego. Despus de realizarla nos repartimos la creacin de las
imgenes que se le pondran a la interfaz, decidimos hacer frutas, animales,
colores, y que tuvieran los dos idiomas (espaol e ingls). Al tener ya todo
esto iniciamos con el proceso de codificacin, el cual fue el ms tardado ya
que no estbamos muy familiarizados con el lenguaje de programacin
javascript, pero hicimos investigacin entre todos y este proyecto pudo
completarse en unos cuantos das. Ya para terminar cuando el juego estaba
listo, hicimos pruebas de que guardara el puntaje, de que las interfaces
estuvieran bien realizadas, y nos aseguramos de que todo funcionar
perfectamente para la exposicin en el coloquio.