Parejas
import java.lang.*;
import javax.swing.*;
import java.awt.event.*;
import java.util.Random;
import java.io.*;
class Parejas extends JFrame implements ActionListener
{//matriz de botones
JButton boton [][] = new JButton[5][8];
JLabel nombre = new JLabel("TodoJava.tk: Parejas",JLabel.CENTER);
ImageIcon foto []=new ImageIcon[20];
ImageIcon vacia;
JLabelLintentos=new JLabel("Número de intentos: 0 ");
JLabel Puntos=new JLabel("Hola",JLabel.RIGHT);
//Donde se coloca cada ficha?¿ matriz de fichas!!
int ficha [][]=new int [5][8];
intcomprobar=0;
int pos1,i1,j1,j2,i2,quedan,intentos=0;
Parejas()
{
//ficha por defecto
vacia=new ImageIcon("quien.JPG");
//cargar las imágenes . . . . las imágenes se encuentran en lamisma carpeta que el archivo Parejas.java
//y se nombran de la forma x.JPG.
for(int i=0;i<20;i++)
{
foto[i]=new ImageIcon(Integer.toString(i)+".JPG");
}
add(nombre,"North");JPanel central=new JPanel(new GridLayout(5,8));
//Añadir Botones al panel principal de botones
for(int i=0;i<5;i++)
{
for(int j=0;j<8;j++)
{boton[i][j]=new JButton();
//añade el actionlistener al boton
boton[i][j].addActionListener(this);
boton[i][j].setBackground(Color.WHITE);central.add(boton[i][j]);
}
}
add(central,"Center");
//Panel que muestra la puntuación máxima
JPanel Pun = new JPanel();
Pun.setLayout(new GridLayout(1,2));
Pun.add(Lintentos);Pun.add(Puntos);
add(Pun,"South");
//Método que coloca las imágenes aleatoriamente en la matriz
ImagenesAleatorias ();
VerPuntuacion();
//Método para cerrar la ventanaaddWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent we)
{
System.exit(0);
}
});
// Propiedades de la ventana
setTitle("Parejas");...
Regístrate para leer el documento completo.