Vous êtes sur la page 1sur 168

MANUAL

TECNICO
SOFTKIDS

1
Manual Técnico SOFTKIDS.

Este manual esta orientado a cualquier desarrollador y se explicara la forma de cómo se deben
organizar los archivos multimedia así como también como se deben declarar para obtener un
optimo desempeño en el programa así como la rápida ejecución de estos.

Programa Principal

1.0 Distribucion del Programa


1.1 Carpeta abc
1.2 Carpeta círculos
1.3 Carpeta Imágenes
1.4 Carpeta Img_abc
1.5 Carpeta Img_colors
1.6 Carpeta Sonidos
1.7 Carpeta Vibrando abc

2.0 Codigo fuente.

2.1 Principal

2.2 jd_abc

2.3 jd_colores

2.4 jd_colors_eng

2.5 jd_mate

2.6 Acerca

2.7 Sonidos

2
1.0 Distribucion del programa.

El programa se encuentra en la carpeta softkids.

En esta se encuentran cada una de las aplicaciones y la ventana principal, a su vez esta carpeta
tiene la subcarpeta de multimedia que es donde se encuentran cada uno de los elementos de cada
aplicación.

Contenido de las carpetas.

1.1 Carpeta abc.

En esta carpeta se encuentran los gifs animados del abecedario que se utilizan en dos juegos que
son el del abecedario y el de los colores.

1.2 Carpeta círculos.

En esta carpeta se encuentran las imágenes que se usan en el juego de ingles, donde el niño puede
ver como se escriben en ingles los colores y a su vez reconocerlos.

1.3 Carpeta imagenes.

3
En esta carpeta se encuentran las imágenes que mas se utilizan en el programa por lo que no son
clasificadas y solamente se recopilaron en una carpeta.

1.4 Carpeta img_abc.

En esta carpeta se encuentran las imágenes que son utilizadas en el juego del abecedario, solo se
recopilaron para tener una mayor facilidad en caso de que se quiera hacer un cambio.

1.5 Carpeta img_colors.

En esta carpeta se encuentran las imágenes que son ocupadas en el juego de los colores.

1.6 Carpeta sonidos.

4
En esta carpeta como su nombre lo dice se encuentran todos los sonidos del programa en si y cada
uno con un nombre que identifica exactamente lo que hace y encuentra dividido en tres carpetas
que son las letras, los ejemplos del abecedario y los colores.

1.7 Carpeta vibrandoabc.

En esta carpeta se encuentran las imágenes que se utilizan en el juego de los colores para que los
infantes sepan como escribir cada uno y como se pronuncian.

5
2.0 Código fuente del programa.
2.1 Pantalla Principal.

La pantalla principal es el enlace a cada uno de los juegos además de proporcionar datos acerca de
el juego y como podemos descargarlo.

Como se ve cuenta con cuatro botones en la parte principal y dos en el menú.

Código.

package softkids; Aquí se especifica el paquete al que pertenece el programa.

6
En esta parte se especifican los paquetes de JAVA que se van a utilizar para la elaboración de las
sentencias.

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

En esta parte se especifica que tipo de ventana es, en este caso es un JFrame que se utiliza como
ventana principal para todo tipo de programas.

public class principal extends javax.swing.JFrame {

Aquí se inicia el componente al dar doble clic sobre el ejecutable.

Este a su vez inicia el sonido de SOFTKIDS y el sonido de fondo.

public principal() {

initComponents();

son.softkids();

son.inicio();

En esta parte se relacionan las demás ventanas con el programa principal, asi como también se
relaciona el form de sonidos.

Sonidos son = new Sonidos();

jd_colores d1 = new jd_colores(this,true);

jd_mate d2 = new jd_mate(this,true);

jd_colors_eng d3 = new jd_colors_eng(this,true);jd_abc d4= new jd_abc(this,true);

acerca ac= new acerca(this,true);

En esta parte se inicializan cada uno de los componentes de la ventana principal, esto es hecho
automáticamente por NETBEANS por lo que no se explicara.

7
/** This method is called from within the constructor to

* initialize the form.

* WARNING: Do NOT modify this code. The content of this method is

* always regenerated by the Form Editor.

*/

// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {

jPanel1 = new javax.swing.JPanel();

b_abc = new javax.swing.JButton();

b_mat = new javax.swing.JButton();

b_colores = new javax.swing.JButton();

label1 = new java.awt.Label();

jLabel1 = new javax.swing.JLabel();

b_eng = new javax.swing.JButton();

jMenuBar1 = new javax.swing.JMenuBar();

mnu_archivo = new javax.swing.JMenu();

jMenuItem1 = new javax.swing.JMenuItem();

mnu_acerca = new javax.swing.JMenu();

jMenuItem2 = new javax.swing.JMenuItem();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

setTitle("SOFTKIDS");

setResizable(false);

jPanel1.setBackground(new java.awt.Color(0, 0, 0));

8
b_abc.setBackground(new java.awt.Color(51, 51, 51));

b_abc.setFont(new java.awt.Font("Dimitri", 0, 36));

b_abc.setForeground(new java.awt.Color(255, 153, 0));

b_abc.setText("Abecedario");

b_abc.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

b_abcMouseEntered(evt);

});

b_abc.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

b_abcActionPerformed(evt);

});

b_mat.setBackground(new java.awt.Color(51, 51, 51));

b_mat.setFont(new java.awt.Font("Dimitri", 0, 36));

b_mat.setForeground(new java.awt.Color(255, 153, 0));

b_mat.setText("Matematicas");

b_mat.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

b_matMouseEntered(evt);

});

b_mat.addActionListener(new java.awt.event.ActionListener() {

9
public void actionPerformed(java.awt.event.ActionEvent evt) {

b_matActionPerformed(evt);

});

b_colores.setBackground(new java.awt.Color(51, 51, 51));

b_colores.setFont(new java.awt.Font("Dimitri", 0, 36));

b_colores.setForeground(new java.awt.Color(255, 153, 0));

b_colores.setText("Colores");

b_colores.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

b_coloresMouseEntered(evt);

});

b_colores.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

b_coloresActionPerformed(evt);

});

label1.setBackground(new java.awt.Color(255, 153, 0));

jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/madagascar.jpg"))
); // NOI18N

10
b_eng.setBackground(new java.awt.Color(51, 51, 51));

b_eng.setFont(new java.awt.Font("Dimitri", 0, 36));

b_eng.setForeground(new java.awt.Color(255, 153, 0));

b_eng.setText("Inglés");

b_eng.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

b_engMouseEntered(evt);

});

b_eng.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

b_engActionPerformed(evt);

});

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);

jPanel1.setLayout(jPanel1Layout);

jPanel1Layout.setHorizontalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(97, 97, 97)

.addComponent(jLabel1))

.addGroup(jPanel1Layout.createSequentialGroup()

11
.addGap(28, 28, 28)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,
false)

.addComponent(b_mat, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(b_abc, javax.swing.GroupLayout.DEFAULT_SIZE, 282,


Short.MAX_VALUE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,
false)

.addComponent(b_eng, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(b_colores, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))

.addContainerGap(21, Short.MAX_VALUE))

.addComponent(label1, javax.swing.GroupLayout.DEFAULT_SIZE, 492, Short.MAX_VALUE)

);

jPanel1Layout.setVerticalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(30, 30, 30)

.addComponent(jLabel1)

.addGap(40, 40, 40)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(b_abc)

.addComponent(b_colores))

12
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(b_mat)

.addComponent(b_eng))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 24,
Short.MAX_VALUE)

.addComponent(label1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addContainerGap())

);

jMenuBar1.setBackground(new java.awt.Color(255, 153, 0));

mnu_archivo.setBackground(new java.awt.Color(255, 153, 0));

mnu_archivo.setText("Menu");

jMenuItem1.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F4,
java.awt.event.InputEvent.ALT_MASK));

jMenuItem1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/salir.gif"))); //
NOI18N

jMenuItem1.setText("Salir");

jMenuItem1.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jMenuItem1ActionPerformed(evt);

13
});

mnu_archivo.add(jMenuItem1);

jMenuBar1.add(mnu_archivo);

mnu_acerca.setBackground(new java.awt.Color(255, 153, 0));

mnu_acerca.setText("Edit");

jMenuItem2.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_I,
java.awt.event.InputEvent.CTRL_MASK));

jMenuItem2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/about.jpg"))); //
NOI18N

jMenuItem2.setText("Contactanos");

jMenuItem2.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jMenuItem2ActionPerformed(evt);

});

mnu_acerca.add(jMenuItem2);

jMenuBar1.add(mnu_acerca);

setJMenuBar(jMenuBar1);

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

14
getContentPane().setLayout(layout);

layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

);

pack();

}// </editor-fold>

En esta parte se encuentran las acciones de los botones.

private void b_coloresActionPerformed(java.awt.event.ActionEvent evt) {

d1.setVisible(true); En esta parte se inicia jd_colores que es el programa de los colores en español.

// TODO add your handling code here:

private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {

System.exit(0); // TODO add your handling code here: Esta acción es del menú y sirve para salir
del programa.

15
private void b_matActionPerformed(java.awt.event.ActionEvent evt) {

d2.setVisible(true); En esta parte se inicia jd_mate que es el programa de matematicas.

private void b_engActionPerformed(java.awt.event.ActionEvent evt) {

d3.setVisible(true); Este sirve para mostrar el juego de los colores en ingles jd_colors_eng.

De aquí para abajo son los sonidos que son producidos por los sonidos cuando pasan sobre ellos.

private void b_abcMouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void b_coloresMouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void b_matMouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void b_engMouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

16
private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {

ac.setVisible(true); // TODO add your handling code here:

private void b_abcActionPerformed(java.awt.event.ActionEvent evt) {


d4.setVisible(true); }Este sirve para mostrar la ventana de acerca, que es donde están los
datos de la empresa y el programa.

Todo lo que se muestra abajo es el código que netbeans genera automáticamente par las acciones
de cerrar e iniciar el programa.

public static void main(String args[]) {

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

new principal().setVisible(true);

});

// Variables declaration - do not modify

private javax.swing.JButton b_abc;

private javax.swing.JButton b_colores;

private javax.swing.JButton b_eng;

private javax.swing.JButton b_mat;

private javax.swing.JLabel jLabel1;

17
private javax.swing.JMenuBar jMenuBar1;

private javax.swing.JMenuItem jMenuItem1;

private javax.swing.JMenuItem jMenuItem2;

private javax.swing.JPanel jPanel1;

private java.awt.Label label1;

private javax.swing.JMenu mnu_acerca;

private javax.swing.JMenu mnu_archivo }

2.2 jd_abc (Abecedario)

****Lo elementos que fueron explicados anteriormente serán omitidos.

package softkids;

public class jd_abc extends javax.swing.JDialog {

/** Creates new form jd_abc */

public jd_abc(java.awt.Frame parent, boolean modal) {

18
super(parent, modal);

initComponents();

//Relacion de clases

Sonidos son = new Sonidos();

//declaracion de variables

char o;

/** This method is called from within the constructor to

* initialize the form.

* WARNING: Do NOT modify this code. The content of this method is

* always regenerated by the Form Editor.

*/

// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {

jPanel1 = new javax.swing.JPanel();

jButton23 = new javax.swing.JButton();

jButton24 = new javax.swing.JButton();

jButton25 = new javax.swing.JButton();

jButton26 = new javax.swing.JButton();

jButton27 = new javax.swing.JButton();

jButton15 = new javax.swing.JButton();

jButton16 = new javax.swing.JButton();

19
jButton17 = new javax.swing.JButton();

jButton18 = new javax.swing.JButton();

jButton19 = new javax.swing.JButton();

jButton20 = new javax.swing.JButton();

jButton21 = new javax.swing.JButton();

jButton8 = new javax.swing.JButton();

jButton9 = new javax.swing.JButton();

jButton10 = new javax.swing.JButton();

jButton11 = new javax.swing.JButton();

jButton12 = new javax.swing.JButton();

jButton13 = new javax.swing.JButton();

jButton14 = new javax.swing.JButton();

jButton22 = new javax.swing.JButton();

jButton1 = new javax.swing.JButton();

jButton2 = new javax.swing.JButton();

jButton3 = new javax.swing.JButton();

jButton4 = new javax.swing.JButton();

jButton5 = new javax.swing.JButton();

jButton6 = new javax.swing.JButton();

jButton7 = new javax.swing.JButton();

jLabel2 = new javax.swing.JLabel();

jLabel1 = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

setTitle("Abecedario!!!!");

setResizable(false);

20
jPanel1.setBackground(new java.awt.Color(0, 0, 0));

jButton23.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/v.gif"))); // NOI18N

jButton23.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton23MouseEntered(evt);

});

jButton23.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton23ActionPerformed(evt);

});

jButton24.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/w.gif"))); // NOI18N

jButton24.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton24MouseEntered(evt);

});

jButton24.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton24ActionPerformed(evt);

21
}

});

jButton25.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/x.gif"))); // NOI18N

jButton25.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton25MouseEntered(evt);

});

jButton25.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton25ActionPerformed(evt);

});

jButton26.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/y.gif"))); // NOI18N

jButton26.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton26MouseEntered(evt);

});

jButton26.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton26ActionPerformed(evt);

22
}

});

jButton27.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/z.gif"))); // NOI18N

jButton27.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton27MouseEntered(evt);

});

jButton27.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton27ActionPerformed(evt);

});

jButton15.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/o.gif"))); // NOI18N

jButton15.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton15MouseEntered(evt);

});

jButton15.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton15ActionPerformed(evt);

23
}

});

jButton16.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/p.gif"))); // NOI18N

jButton16.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton16MouseEntered(evt);

});

jButton16.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton16ActionPerformed(evt);

});

jButton17.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/q.gif"))); // NOI18N

jButton17.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton17MouseEntered(evt);

});

jButton17.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton17ActionPerformed(evt);

24
}

});

jButton18.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/r.gif"))); // NOI18N

jButton18.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton18MouseEntered(evt);

});

jButton18.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton18ActionPerformed(evt);

});

jButton19.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/s.gif"))); // NOI18N

jButton19.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton19MouseEntered(evt);

});

jButton20.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/t.gif"))); // NOI18N

jButton20.addMouseListener(new java.awt.event.MouseAdapter() {

25
public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton20MouseEntered(evt);

});

jButton20.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton20ActionPerformed(evt);

});

jButton21.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/u.gif"))); // NOI18N

jButton21.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton21MouseEntered(evt);

});

jButton21.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton21ActionPerformed(evt);

});

jButton8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/h.gif"))); // NOI18N

jButton8.addMouseListener(new java.awt.event.MouseAdapter() {

26
public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton8MouseEntered(evt);

});

jButton8.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton8ActionPerformed(evt);

});

jButton9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/i.gif"))); // NOI18N

jButton9.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton9MouseEntered(evt);

});

jButton9.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton9ActionPerformed(evt);

});

jButton10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/j.gif"))); // NOI18N

jButton10.addMouseListener(new java.awt.event.MouseAdapter() {

27
public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton10MouseEntered(evt);

});

jButton10.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton10ActionPerformed(evt);

});

jButton11.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/k.gif"))); // NOI18N

jButton11.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton11MouseEntered(evt);

});

jButton11.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton11ActionPerformed(evt);

});

jButton12.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/l.gif"))); // NOI18N

jButton12.addMouseListener(new java.awt.event.MouseAdapter() {

28
public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton12MouseEntered(evt);

});

jButton12.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton12ActionPerformed(evt);

});

jButton13.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/m.gif"))); // NOI18N

jButton13.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton13MouseEntered(evt);

});

jButton13.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton13ActionPerformed(evt);

});

jButton14.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/n.gif"))); // NOI18N

jButton14.addMouseListener(new java.awt.event.MouseAdapter() {

29
public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton14MouseEntered(evt);

});

jButton14.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton14ActionPerformed(evt);

});

jButton22.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/sonido.jpg"))); //
NOI18N

jButton22.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton22ActionPerformed(evt);

});

jButton1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/a.gif"))); // NOI18N

jButton1.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton1MouseEntered(evt);

});

jButton1.addActionListener(new java.awt.event.ActionListener() {

30
public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton1ActionPerformed(evt);

});

jButton2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/b.gif"))); // NOI18N

jButton2.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton2MouseEntered(evt);

});

jButton2.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton2ActionPerformed(evt);

});

jButton3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/c.gif"))); // NOI18N

jButton3.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton3MouseEntered(evt);

});

jButton3.addActionListener(new java.awt.event.ActionListener() {

31
public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton3ActionPerformed(evt);

});

jButton4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/d.gif"))); // NOI18N

jButton4.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton4MouseEntered(evt);

});

jButton4.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton4ActionPerformed(evt);

});

jButton5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/e.gif"))); // NOI18N

jButton5.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton5MouseEntered(evt);

});

jButton5.addActionListener(new java.awt.event.ActionListener() {

32
public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton5ActionPerformed(evt);

});

jButton6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/f.gif"))); // NOI18N

jButton6.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton6MouseEntered(evt);

});

jButton6.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton6ActionPerformed(evt);

});

jButton7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/g.gif"))); // NOI18N

jButton7.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton7MouseEntered(evt);

});

jButton7.addActionListener(new java.awt.event.ActionListener() {

33
public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton7ActionPerformed(evt);

});

jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setForeground(new java.awt.Color(255, 255, 255));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Estrella");

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);

jPanel1.setLayout(jPanel1Layout);

jPanel1Layout.setHorizontalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()

.addContainerGap(23, Short.MAX_VALUE)

.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 268,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(414, 414, 414))

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

34
.addGroup(jPanel1Layout.createSequentialGroup()

.addContainerGap()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(95, 95, 95)

.addComponent(jButton23, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton24, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton25, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton26, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton27, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jButton15, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton16, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

35
.addComponent(jButton17, javax.swing.GroupLayout.PREFERRED_SIZE, 89,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton18, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton19, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton20, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton21, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jButton8, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton9, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton10, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton11, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

36
.addComponent(jButton12, javax.swing.GroupLayout.PREFERRED_SIZE, 89,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton13, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton14, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addComponent(jButton22)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

37
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton6, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton7, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()

.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 492,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(32, 32, 32)))))

.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))

);

jPanel1Layout.setVerticalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addContainerGap()

.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 148,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addContainerGap(403, Short.MAX_VALUE))

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(24, 24, 24)

.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 77,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton22)

38
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jButton7, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton6, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jButton14, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton13, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton12, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton11, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton10, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

39
.addComponent(jButton9, javax.swing.GroupLayout.PREFERRED_SIZE, 89,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton8, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jButton21, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton20, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton19, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton18, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton17, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton16, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton15, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jButton27, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton26, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton25, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE)

40
.addComponent(jButton24, javax.swing.GroupLayout.PREFERRED_SIZE, 89,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton23, javax.swing.GroupLayout.PREFERRED_SIZE, 89,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))

);

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

getContentPane().setLayout(layout);

layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

);

pack();

}// </editor-fold>

En esta parte se inician los sonidos al pasar por cada uno de los botones.

private void jButton7MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

41
private void jButton6MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton5MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton4MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton3MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton2MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

En esta parte se los botones del abecedario serán explicados.

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/abeja.jpg")));

Con este código se cambia la imagen que se muestra en el abecedario.

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

42
Con este se selecciona el tipo de fuente del texto que se pone en el Jlabel1 que es donde se muetra
el nombre del ejemplo que se da.

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

Con este se centra el texto.

jLabel1.setText("Abeja");

Aquí se escribe la palabra Abeja en el Jlabel.

son.a();

Con este se reproduce el sonido A.

o='a';

Aquí se le asigna a la variable o el valor de “a” para que se reproduzca con el otro botón el ejemplo.

Todo esto es para todos los botones de las letras.

// TODO add your handling code here:

private void jButton1MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

En este botón es donde se reproduce el archivo de audio de ejemplo según el valor que haya sido
asignado a la variable o.

private void jButton22ActionPerformed(java.awt.event.ActionEvent evt) {

switch(o) {

case 'a': son.abeja(); break;

case 'b': son.b(); break;

case 'c': son.corazon(); break;

43
case 'd': son.dado(); break;

case 'e': son.elefante(); break;

case 'f': son.foca(); break;

case 'g': son.gato(); break;

case 'h': son.helicoptero(); break;

case 'i': son.iglesia(); break;

case 'j': son.jirafa(); break;

case 'k': son.k(); break;

case 'l': son.loro(); break;

case 'm': son.melon(); break;

case 'n': son.nieve(); break;

case 'o': son.oso(); break;

case 'p': son.perro(); break;

case 'q': son.queso(); break;

case 'r': son.reloj(); break;

case 's': son.s(); break;

case 't': son.tiburon(); break;

case 'u': son.uvas(); break;

case 'v': son.vaca(); break;

case 'w': son.waffle(); break;

case 'x': son.xochi(); break;

case 'y': son.yoyo(); break;

case 'z': son.zapato(); break;

}; // TODO add your handling code here:

44
private void jButton14MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton13MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton12MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton11MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton10MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton9MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton8MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

45
}

private void jButton21MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton20MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton19MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton18MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton17MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton16MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

46
private void jButton15MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton27MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton26MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton25MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton24MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton23MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {

47
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/barco.gif")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Barco");

son.b();

o='b'; // TODO add your handling code here:

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/corazon.gif")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Corazón");

son.c();

o='c'; // TODO add your handling code here:

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/dado.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Dado");

son.d();

o='d'; // TODO add your handling code here:

48
}

private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/elefante.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Elefante");

son.e();

o='e'; // TODO add your handling code here:

private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/foca.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Foca");

son.f();

o='f'; // TODO add your handling code here:

private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/gato.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

49
jLabel1.setText("Gato");

son.g();

o='g'; // TODO add your handling code here:

private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/helicoptero.gif")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Helicoptero");

son.h();

o='h'; // TODO add your handling code here:

private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/iglesia.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Iglesia");

son.i();

o='i'; // TODO add your handling code here:

private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) {

50
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/jirafa.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Jirafa");

son.j();

o='j'; // TODO add your handling code here:

private void jButton11ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/kiosco.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Koala");

son.k();

o='k'; // TODO add your handling code here:

private void jButton12ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/loro.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Loro");

son.l();

o='l'; // TODO add your handling code here:

51
}

private void jButton13ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/melon.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Melon");

son.m();

o='m'; // TODO add your handling code here:

private void jButton14ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/nieve.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Nieve");

son.n();

o='n'; // TODO add your handling code here:

private void jButton15ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/oso.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

52
jLabel1.setText("Oso");

son.o();

o='o'; // TODO add your handling code here:

private void jButton16ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/perro.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Perro");

son.p();

o='p'; // TODO add your handling code here:

private void jButton17ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/queso.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Queso");

son.q();

o='q'; // TODO add your handling code here:

private void jButton18ActionPerformed(java.awt.event.ActionEvent evt) {

53
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/reloj.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Reloj");

son.r();

o='r'; // TODO add your handling code here:

private void jButton20ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/tiburon.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Tiburon");

son.t();

o='t'; // TODO add your handling code here:

private void jButton21ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/uvas.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Uvas");

son.u();

o='u'; // TODO add your handling code here:

54
}

private void jButton23ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/vaca.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Vaca");

son.v();

o='v'; // TODO add your handling code here:

private void jButton24ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/waffle.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Waffle");

son.w();

o='w'; // TODO add your handling code here:

private void jButton25ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/xochi.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

55
jLabel1.setText("Xochimilco");

son.x();

o='x'; // TODO add your handling code here:

private void jButton26ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/yoyo.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Yoyo");

son.y();

o='y'; // TODO add your handling code here:

private void jButton27ActionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/zapato.jpg")));

jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 48));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("Zapato");

son.z();

o='z'; // TODO add your handling code here:

/**

56
* @param args the command line arguments

*/

public static void main(String args[]) {

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

jd_abc dialog = new jd_abc(new javax.swing.JFrame(), true);

dialog.addWindowListener(new java.awt.event.WindowAdapter() {

public void windowClosing(java.awt.event.WindowEvent e) {

System.exit(0);

});

dialog.setVisible(true);

});

// Variables declaration - do not modify

private javax.swing.JButton jButton1;

private javax.swing.JButton jButton10;

private javax.swing.JButton jButton11;

private javax.swing.JButton jButton12;

private javax.swing.JButton jButton13;

private javax.swing.JButton jButton14;

private javax.swing.JButton jButton15;

private javax.swing.JButton jButton16;

private javax.swing.JButton jButton17;

57
private javax.swing.JButton jButton18;

private javax.swing.JButton jButton19;

private javax.swing.JButton jButton2;

private javax.swing.JButton jButton20;

private javax.swing.JButton jButton21;

private javax.swing.JButton jButton22;

private javax.swing.JButton jButton23;

private javax.swing.JButton jButton24;

private javax.swing.JButton jButton25;

private javax.swing.JButton jButton26;

private javax.swing.JButton jButton27;

private javax.swing.JButton jButton3;

private javax.swing.JButton jButton4;

private javax.swing.JButton jButton5;

private javax.swing.JButton jButton6;

private javax.swing.JButton jButton7;

private javax.swing.JButton jButton8;

private javax.swing.JButton jButton9;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel2;

private javax.swing.JPanel jPanel1;

// End of variables declaration

58
2.3 jd_colores (colores en español)

package softkids;

public class jd_colores extends javax.swing.JDialog {

/** Creates new form jd_colores */

public jd_colores(java.awt.Frame parent, boolean modal) {

super(parent,modal);

initComponents();

59
//Enlace de clases

Sonidos son =new Sonidos();

//Declaracion de variables

int am=0,an=0,ver=0,az=0,mor=0,ros=0,roj=0;

/** This method is called from within the constructor to

* initialize the form.

* WARNING: Do NOT modify this code. The content of this method is

* always regenerated by the Form Editor.

*/

// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {

jPanel1 = new javax.swing.JPanel();

j_amarillo = new javax.swing.JButton();

j_anaranjado = new javax.swing.JButton();

j_azul = new javax.swing.JButton();

j_morado = new javax.swing.JButton();

j_rojo = new javax.swing.JButton();

j_rosa = new javax.swing.JButton();

j_verde = new javax.swing.JButton();

abc_a = new javax.swing.JButton();

jLabel1 = new javax.swing.JLabel();

60
jLabel2 = new javax.swing.JLabel();

jLabel3 = new javax.swing.JLabel();

jLabel4 = new javax.swing.JLabel();

jLabel5 = new javax.swing.JLabel();

jLabel6 = new javax.swing.JLabel();

jLabel7 = new javax.swing.JLabel();

jLabel8 = new javax.swing.JLabel();

jLabel9 = new javax.swing.JLabel();

jLabel10 = new javax.swing.JLabel();

abc_b = new javax.swing.JButton();

abc_e = new javax.swing.JButton();

abc_j = new javax.swing.JButton();

abc_m = new javax.swing.JButton();

abc_n = new javax.swing.JButton();

abc_o = new javax.swing.JButton();

abc_r = new javax.swing.JButton();

abc_l = new javax.swing.JButton();

abc_s = new javax.swing.JButton();

abc_u = new javax.swing.JButton();

abc_v = new javax.swing.JButton();

abc_z = new javax.swing.JButton();

abc_i = new javax.swing.JButton();

jLabel11 = new javax.swing.JLabel();

label1 = new java.awt.Label();

setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

61
setTitle("COLORES!!!!");

setBackground(java.awt.Color.lightGray);

jPanel1.setBackground(new java.awt.Color(0, 0, 0));

j_amarillo.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_colors/amarillo.jpg")));
// NOI18N

j_amarillo.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

j_amarilloActionPerformed(evt);

});

j_anaranjado.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_colors/anaranjado.jpg")
)); // NOI18N

j_anaranjado.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

j_anaranjadoActionPerformed(evt);

});

j_azul.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_colors/azul.jpg"))); //
NOI18N

j_azul.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

62
j_azulActionPerformed(evt);

});

j_morado.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_colors/morado.jpg")));
// NOI18N

j_morado.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

j_moradoActionPerformed(evt);

});

j_rojo.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_colors/rojo.jpg"))); //
NOI18N

j_rojo.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

j_rojoActionPerformed(evt);

});

j_rosa.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_colors/rosa.jpg"))); //
NOI18N

j_rosa.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

j_rosaActionPerformed(evt);

63
}

});

j_verde.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_colors/verde.jpg"))); //
NOI18N

j_verde.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

j_verdeActionPerformed(evt);

});

abc_a.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/a.gif"))); // NOI18N

abc_a.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

abc_aMouseEntered(evt);

});

abc_a.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

abc_aActionPerformed(evt);

});

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

64
jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel3.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel4.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel5.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel6.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel7.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

65
jLabel7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel8.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel9.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel10.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

abc_b.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/d.gif"))); // NOI18N

abc_b.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

abc_bMouseEntered(evt);

});

abc_b.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

abc_bActionPerformed(evt);

66
}

});

abc_e.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/e.gif"))); // NOI18N

abc_e.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

abc_eMouseEntered(evt);

});

abc_e.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

abc_eActionPerformed(evt);

});

abc_j.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/j.gif"))); // NOI18N

abc_j.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

abc_jMouseEntered(evt);

});

abc_j.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

abc_jActionPerformed(evt);

67
}

});

abc_m.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/m.gif"))); // NOI18N

abc_m.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

abc_mMouseEntered(evt);

});

abc_m.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

abc_mActionPerformed(evt);

});

abc_n.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/n.gif"))); // NOI18N

abc_n.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

abc_nMouseEntered(evt);

});

abc_n.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

abc_nActionPerformed(evt);

68
}

});

abc_o.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/o.gif"))); // NOI18N

abc_o.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

abc_oMouseEntered(evt);

});

abc_o.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

abc_oActionPerformed(evt);

});

abc_r.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/r.gif"))); // NOI18N

abc_r.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

abc_rMouseEntered(evt);

});

abc_r.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

abc_rActionPerformed(evt);

69
}

});

abc_l.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/l.gif"))); // NOI18N

abc_l.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

abc_lMouseEntered(evt);

});

abc_l.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

abc_lActionPerformed(evt);

});

abc_s.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/s.gif"))); // NOI18N

abc_s.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

abc_sMouseEntered(evt);

});

abc_s.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

abc_sActionPerformed(evt);

70
}

});

abc_u.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/u.gif"))); // NOI18N

abc_u.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

abc_uMouseEntered(evt);

});

abc_u.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

abc_uActionPerformed(evt);

});

abc_v.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/v.gif"))); // NOI18N

abc_v.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

abc_vMouseEntered(evt);

});

abc_v.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

abc_vActionPerformed(evt);

71
}

});

abc_z.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/z.gif"))); // NOI18N

abc_z.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

abc_zMouseEntered(evt);

});

abc_z.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

abc_zActionPerformed(evt);

});

abc_i.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/i.gif"))); // NOI18N

abc_i.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

abc_iMouseEntered(evt);

});

abc_i.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

abc_iActionPerformed(evt);

72
}

});

jLabel11.setFont(new java.awt.Font("Dimitri", 0, 36));

jLabel11.setForeground(new java.awt.Color(255, 255, 255));

jLabel11.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel11.setText("COLOR");

label1.setBackground(new java.awt.Color(255, 153, 0));

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);

jPanel1.setLayout(jPanel1Layout);

jPanel1Layout.setHorizontalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addContainerGap()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(j_amarillo, javax.swing.GroupLayout.PREFERRED_SIZE, 70,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(j_anaranjado, javax.swing.GroupLayout.PREFERRED_SIZE, 70,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

73
.addGap(72, 72, 72)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(abc_a, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(7, 7, 7)

.addComponent(abc_b, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(abc_e, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(abc_j, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(abc_i, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(abc_l, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(abc_m, javax.swing.GroupLayout.PREFERRED_SIZE,
100, javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

74
.addComponent(abc_n, javax.swing.GroupLayout.PREFERRED_SIZE,
100, javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(abc_o, javax.swing.GroupLayout.PREFERRED_SIZE,
100, javax.swing.GroupLayout.PREFERRED_SIZE))

.addComponent(abc_v, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(abc_r, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(abc_s, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(abc_u, javax.swing.GroupLayout.PREFERRED_SIZE,
100, javax.swing.GroupLayout.PREFERRED_SIZE))

.addComponent(abc_z, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE)))))

.addGroup(jPanel1Layout.createSequentialGroup()

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(j_rojo, javax.swing.GroupLayout.PREFERRED_SIZE, 70,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(j_azul, javax.swing.GroupLayout.PREFERRED_SIZE, 70,


javax.swing.GroupLayout.PREFERRED_SIZE)

75
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(j_rosa, javax.swing.GroupLayout.PREFERRED_SIZE, 70,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(j_morado, javax.swing.GroupLayout.PREFERRED_SIZE, 70,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(j_verde, javax.swing.GroupLayout.PREFERRED_SIZE, 70,


javax.swing.GroupLayout.PREFERRED_SIZE))))

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 90,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 90,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 90,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 90,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 90,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 90,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

76
.addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 90,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 90,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jLabel9, javax.swing.GroupLayout.PREFERRED_SIZE, 90,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 90,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(25, 25, 25)

.addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 284,


javax.swing.GroupLayout.PREFERRED_SIZE)))

.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))

.addComponent(label1, javax.swing.GroupLayout.DEFAULT_SIZE, 974, Short.MAX_VALUE)

);

jPanel1Layout.setVerticalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addContainerGap()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(j_rojo, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(j_azul, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE)

77
.addComponent(j_rosa, javax.swing.GroupLayout.PREFERRED_SIZE, 50,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(j_morado, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(j_verde, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(j_anaranjado, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(j_amarillo, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 90,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 90,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 90,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 90,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 90,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 90,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 90,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 90,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel9, javax.swing.GroupLayout.PREFERRED_SIZE, 90,


javax.swing.GroupLayout.PREFERRED_SIZE)

78
.addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 90,
javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(18, 18, 18)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addComponent(abc_l, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(abc_a, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(abc_b, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(abc_e, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(abc_j, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE)))

.addComponent(abc_i, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(abc_r, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE)

79
.addComponent(abc_o, javax.swing.GroupLayout.PREFERRED_SIZE, 100,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(abc_n, javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addComponent(abc_u, javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(abc_s, javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)))

.addComponent(abc_m, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(abc_v, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(abc_z, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(62, 62, 62)

.addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 61,


javax.swing.GroupLayout.PREFERRED_SIZE)))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(label1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(224, 224, 224))

80
);

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

getContentPane().setLayout(layout);

layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, 565,


javax.swing.GroupLayout.PREFERRED_SIZE)

);

pack();

}// </editor-fold>

private void j_amarilloActionPerformed(java.awt.event.ActionEvent evt) {

am=1;an=0;ver=0;az=0;mor=0;ros=0;roj=0;

jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif")));

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif")));

81
jLabel3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif")));

jLabel4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif")));

jLabel5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif")));

jLabel6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif")));

jLabel7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif")));

jLabel8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif")));

jLabel9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif")));

jLabel10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif")));

jLabel11.setForeground(new java.awt.Color(238,238,12));

jLabel11.setText("AMARILLO");

son.amarillo();

82
Los botones de los colores, “resetean” todos los atributos de tal manera que
no crucen los elementos que los contienen, se utilizan las variable spara
determinar de que color se esta hablando, en este caso del anaranjado, por lo
tanto se le asigna el valor de 1, después de eso a todos los Jlabel se les pone el
icono de estrella para que no haya confusión entre las letras.

Despues de eso se cambia el texto al Jalabel 11 por el nombre del color y se


ejecuta el sonido del color.
private void j_anaranjadoActionPerformed(java.awt.event.ActionEvent evt) {

am=0;an=1;ver=0;az=0;mor=0;ros=0;roj=0;

jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

83
jLabel6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif")));//
TODO add your handling code here:

jLabel11.setForeground(new java.awt.Color(255,102,0));

jLabel11.setText("ANARANJADO");

son.anaranjado();

private void j_rojoActionPerformed(java.awt.event.ActionEvent evt) {

am=0;an=0;ver=0;az=0;mor=0;ros=0;roj=1;

jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

84
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

85
jLabel10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
TODO add your handling code here: // TODO add your handling code here:

jLabel11.setForeground(new java.awt.Color( 255,0,51));

jLabel11.setText("ROJO");

son.rojo();

private void j_azulActionPerformed(java.awt.event.ActionEvent evt) {

am=0;an=0;ver=0;az=1;mor=0;ros=0;roj=0;

jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

86
jLabel5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
TODO add your handling code here: // TODO add your handling code here:

jLabel11.setForeground(new java.awt.Color( 0,51,204));

jLabel11.setText("AZUL");son.azul();

private void j_rosaActionPerformed(java.awt.event.ActionEvent evt) {

am=0;an=0;ver=0;az=0;mor=0;ros=1;roj=0;

87
jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

88
jLabel9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
TODO add your handling code here: // TODO add your handling code here:

jLabel11.setForeground(new java.awt.Color( 255,102,204));

jLabel11.setText("ROSA");son.rosa();

private void j_moradoActionPerformed(java.awt.event.ActionEvent evt) {

am=0;an=0;ver=0;az=0;mor=1;ros=0;roj=0;

jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

89
jLabel5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
TODO add your handling code here: // TODO add your handling code here:

jLabel11.setForeground(new java.awt.Color( 153,0,153));

jLabel11.setText("MORADO");son.morado();

private void j_verdeActionPerformed(java.awt.event.ActionEvent evt) {

am=0;an=0;ver=1;az=0;mor=0;ros=0;roj=0;

90
jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

91
jLabel9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif"))); //
NOI18N

jLabel10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/estrella.gif")));//
TODO add your handling code here: // TODO add your handling code here:

jLabel11.setForeground(new java.awt.Color( 0,153,0));

jLabel11.setText("VERDE");son.verde();

En este punto se encuentran los botones de las letras que son un centro de
comparación de datos que solo asignan imágenes y checan si están activos
como para poner la imagen correcta en el lugar correcto.

Por ejemplo en el botón abc_a que representa la A en el programa hace una


comparación por si se encuentra activado el amarillo. Anaranjado, azul,
morado o rosa para asignar la imagen indicada en cada una de las posiciones
que le corresponde, este mismo porceso se aplica a cada uno de los botones.
private void abc_aActionPerformed(java.awt.event.ActionEvent evt) {

if(am==1) {

jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/a.gif")));

jLabel3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/a.gif")));

if(an==1) {

jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/a.gif")));

92
jLabel3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/a.gif")));

jLabel5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/a.gif")));

jLabel8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/a.gif")));

if(az==1) {

jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/a.gif")));

if(mor==1) {

jLabel4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/a.gif")));

if(ros==1) {

jLabel4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/a.gif")));

private void abc_bActionPerformed(java.awt.event.ActionEvent evt) {

if(an==1) {

jLabel9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/d.gif")));

93
if(mor==1) {

jLabel5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/d.gif")));

if(ver==1) {

jLabel4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/d.gif")));

// TODO add your handling code here:

private void abc_eActionPerformed(java.awt.event.ActionEvent evt) {

if(ver==1) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/e.gif")));

jLabel5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/e.gif")));

// TODO add your handling code here:

private void abc_jActionPerformed(java.awt.event.ActionEvent evt) {

if(an==1) {

jLabel7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/j.gif")));

94
}

if(roj==1) {

jLabel3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/j.gif")));

// TODO add your handling code here:

private void abc_lActionPerformed(java.awt.event.ActionEvent evt) {

if(am==1) {

jLabel6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/l.gif")));

jLabel7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/l.gif")));

if(az==1) {

jLabel4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/l.gif")));

// TODO add your handling code here:

95
}

private void abc_mActionPerformed(java.awt.event.ActionEvent evt) {

if(am==1) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/m.gif")));

if(mor==1) {

jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/m.gif")));

// TODO add your handling code here:

private void abc_nActionPerformed(java.awt.event.ActionEvent evt) {

if(an==1) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/n.gif")));

jLabel6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/n.gif")));

// TODO add your handling code here:

96
private void abc_oActionPerformed(java.awt.event.ActionEvent evt) {

if(an==1) {

jLabel10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/o.gif")));

if(am==1) {

jLabel8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/o.gif")));

if(roj==1) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/o.gif")));

jLabel4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/o.gif")));

if(ros==1) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/o.gif")));

if(mor==1) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/o.gif")));

97
jLabel6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/o.gif")));

// TODO add your handling code here:

private void abc_rActionPerformed(java.awt.event.ActionEvent evt) {

if(am==1) {

jLabel4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/r.gif")));

if(roj==1) {

jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/r.gif")));

if(an==1) {

jLabel4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/r.gif")));

if(ros==1) {

jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/r.gif")));

if(mor==1) {

98
jLabel3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/r.gif")));

if(ver==1) {

jLabel3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/r.gif")));

// TODO add your handling code here:

private void abc_sActionPerformed(java.awt.event.ActionEvent evt) {

if(ros==1) {

jLabel3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/s.gif"))); } //
TODO add your handling code here:

private void abc_uActionPerformed(java.awt.event.ActionEvent evt) {

if(az==1) {

jLabel3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/u.gif"))); }

// TODO add your handling code here:

private void abc_vActionPerformed(java.awt.event.ActionEvent evt) {

if(ver==1) {

99
jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/v.gif"))); }
// TODO add your handling code here:

private void abc_zActionPerformed(java.awt.event.ActionEvent evt) {

if(az==1) {

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/z.gif"))); }
// TODO add your handling code here:

private void abc_iActionPerformed(java.awt.event.ActionEvent evt) {

if(am==1) {

jLabel5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/i.gif"))); } //
TODO add your handling code here:

private void abc_aMouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void abc_bMouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void abc_eMouseEntered(java.awt.event.MouseEvent evt) {

100
son.ding(); // TODO add your handling code here:

private void abc_jMouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void abc_iMouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void abc_lMouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void abc_mMouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void abc_nMouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void abc_oMouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

101
private void abc_rMouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void abc_sMouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void abc_uMouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void abc_vMouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void abc_zMouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

public static void main(String args[]) {

java.awt.EventQueue.invokeLater(new Runnable() {

102
public void run() {

jd_colores dialog = new jd_colores(new javax.swing.JFrame(), true);

dialog.addWindowListener(new java.awt.event.WindowAdapter() {

public void windowClosing(java.awt.event.WindowEvent e) {

System.exit(0);

});

dialog.setVisible(true);

});

// Variables declaration - do not modify

private javax.swing.JButton abc_a;

private javax.swing.JButton abc_b;

private javax.swing.JButton abc_e;

private javax.swing.JButton abc_i;

private javax.swing.JButton abc_j;

private javax.swing.JButton abc_l;

private javax.swing.JButton abc_m;

private javax.swing.JButton abc_n;

103
private javax.swing.JButton abc_o;

private javax.swing.JButton abc_r;

private javax.swing.JButton abc_s;

private javax.swing.JButton abc_u;

private javax.swing.JButton abc_v;

private javax.swing.JButton abc_z;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel10;

private javax.swing.JLabel jLabel11;

private javax.swing.JLabel jLabel2;

private javax.swing.JLabel jLabel3;

private javax.swing.JLabel jLabel4;

private javax.swing.JLabel jLabel5;

private javax.swing.JLabel jLabel6;

private javax.swing.JLabel jLabel7;

private javax.swing.JLabel jLabel8;

private javax.swing.JLabel jLabel9;

private javax.swing.JPanel jPanel1;

private javax.swing.JButton j_amarillo;

private javax.swing.JButton j_anaranjado;

private javax.swing.JButton j_azul;

private javax.swing.JButton j_morado;

private javax.swing.JButton j_rojo;

private javax.swing.JButton j_rosa;

private javax.swing.JButton j_verde;

private java.awt.Label label1;

104
// End of variables declaration

2.4 jd_colors_eng (colores en ingles).

package softkids;

/**

* @author Laboratorio 2

*/

public class jd_colors_eng extends javax.swing.JDialog {

/** Creates new form jd_colors_eng */

105
public jd_colors_eng(java.awt.Frame parent, boolean modal) {

super(parent, modal);

initComponents();

Sonidos son = new Sonidos();

/** This method is called from within the constructor to

* initialize the form.

* WARNING: Do NOT modify this code. The content of this method is

* always regenerated by the Form Editor.

*/

// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {

jPanel1 = new javax.swing.JPanel();

jButton1 = new javax.swing.JButton();

jButton2 = new javax.swing.JButton();

jButton3 = new javax.swing.JButton();

jButton4 = new javax.swing.JButton();

jButton5 = new javax.swing.JButton();

jButton6 = new javax.swing.JButton();

jButton7 = new javax.swing.JButton();

jButton8 = new javax.swing.JButton();

label1 = new java.awt.Label();

label2 = new java.awt.Label();

label3 = new java.awt.Label();

label4 = new java.awt.Label();

106
label6 = new java.awt.Label();

label7 = new java.awt.Label();

label8 = new java.awt.Label();

label9 = new java.awt.Label();

label10 = new java.awt.Label();

jButton9 = new javax.swing.JButton();

jButton10 = new javax.swing.JButton();

label11 = new java.awt.Label();

label12 = new java.awt.Label();

label13 = new java.awt.Label();

label5 = new java.awt.Label();

setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

jPanel1.setBackground(new java.awt.Color(0, 0, 0));

jButton1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/circulos/cir_ama.jpg"))); //
NOI18N

jButton1.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton1MouseEntered(evt);

});

jButton1.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

107
jButton1ActionPerformed(evt);

});

jButton2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/circulos/cir_azul.jpg"))); //
NOI18N

jButton2.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton2MouseEntered(evt);

});

jButton2.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton2ActionPerformed(evt);

});

jButton3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/circulos/cir_vio.jpg"))); //
NOI18N

jButton3.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton3MouseEntered(evt);

});

jButton3.addActionListener(new java.awt.event.ActionListener() {

108
public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton3ActionPerformed(evt);

});

jButton4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/circulos/cir_gris.jpg"))); //
NOI18N

jButton4.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton4MouseEntered(evt);

});

jButton4.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton4ActionPerformed1(evt);

});

jButton5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/circulos/cir_rojo.JPG"))); //
NOI18N

jButton5.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton5MouseEntered(evt);

});

109
jButton5.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton5ActionPerformed(evt);

});

jButton6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/circulos/cir_neg.jpg"))); //
NOI18N

jButton6.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton6MouseEntered(evt);

});

jButton6.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton6ActionPerformed1(evt);

});

jButton7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/circulos/cir_ros.jpg"))); //
NOI18N

jButton7.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton7MouseEntered(evt);

110
});

jButton7.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton7ActionPerformed(evt);

});

jButton8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/circulos/cir_ver.jpg"))); //
NOI18N

jButton8.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton8MouseEntered(evt);

});

jButton8.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton8ActionPerformed(evt);

});

label1.setAlignment(java.awt.Label.CENTER);

label1.setBackground(new java.awt.Color(255, 153, 0));

label1.setFont(new java.awt.Font("Comic Sans MS", 3, 48));

label1.setForeground(new java.awt.Color(0, 0, 51));

label1.setText("SOFTKIDS");

111
label2.setAlignment(java.awt.Label.CENTER);

label2.setFont(new java.awt.Font("Verdana", 3, 24));

label2.setForeground(new java.awt.Color(153, 153, 153));

label2.setText("YELLOW");

label3.setAlignment(java.awt.Label.CENTER);

label3.setFont(new java.awt.Font("Verdana", 3, 24));

label3.setForeground(new java.awt.Color(153, 153, 153));

label3.setText("BLUE");

label4.setAlignment(java.awt.Label.CENTER);

label4.setFont(new java.awt.Font("Verdana", 3, 24));

label4.setForeground(new java.awt.Color(153, 153, 153));

label4.setText("RED");

label6.setAlignment(java.awt.Label.CENTER);

label6.setFont(new java.awt.Font("Verdana", 3, 24));

label6.setForeground(new java.awt.Color(153, 153, 153));

label6.setText("GREEN");

label7.setAlignment(java.awt.Label.CENTER);

label7.setFont(new java.awt.Font("Verdana", 3, 24));

label7.setForeground(new java.awt.Color(153, 153, 153));

label7.setText("PINK");

112
label8.setAlignment(java.awt.Label.CENTER);

label8.setFont(new java.awt.Font("Verdana", 3, 24));

label8.setForeground(new java.awt.Color(153, 153, 153));

label8.setText("BLACK");

label9.setAlignment(java.awt.Label.CENTER);

label9.setFont(new java.awt.Font("Verdana", 3, 24));

label9.setForeground(new java.awt.Color(153, 153, 153));

label9.setText("GRAY");

label10.setAlignment(java.awt.Label.CENTER);

label10.setFont(new java.awt.Font("Verdana", 3, 24));

label10.setForeground(new java.awt.Color(153, 153, 153));

label10.setText("PURPLE");

jButton9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/circulos/cir_nar.jpg"))); //
NOI18N

jButton9.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton9MouseEntered(evt);

});

jButton9.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton9ActionPerformed(evt);

113
}

});

jButton10.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/circulos/cir_blanc.jpg"))); //
NOI18N

jButton10.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

jButton10MouseEntered(evt);

});

jButton10.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton10ActionPerformed(evt);

});

label11.setAlignment(java.awt.Label.CENTER);

label11.setFont(new java.awt.Font("Verdana", 3, 24));

label11.setForeground(new java.awt.Color(153, 153, 153));

label11.setText("GRAY");

label12.setAlignment(java.awt.Label.CENTER);

label12.setFont(new java.awt.Font("Verdana", 3, 24));

label12.setForeground(new java.awt.Color(153, 153, 153));

label12.setText("WHITE");

114
label13.setAlignment(java.awt.Label.CENTER);

label13.setFont(new java.awt.Font("Verdana", 3, 24));

label13.setForeground(new java.awt.Color(153, 153, 153));

label13.setText("ORANGE");

label5.setBackground(new java.awt.Color(255, 153, 0));

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);

jPanel1.setLayout(jPanel1Layout);

jPanel1Layout.setHorizontalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addContainerGap()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(10, 10, 10)

.addComponent(label7, javax.swing.GroupLayout.PREFERRED_SIZE, 134,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addComponent(jButton7, javax.swing.GroupLayout.PREFERRED_SIZE, 184,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(6, 6, 6)

115
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(10, 10, 10)

.addComponent(label8, javax.swing.GroupLayout.PREFERRED_SIZE, 168,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(60, 60, 60)

.addComponent(label11, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createSequentialGroup()

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton6, javax.swing.GroupLayout.PREFERRED_SIZE, 202,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 200,


javax.swing.GroupLayout.PREFERRED_SIZE)))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(44, 44, 44)

.addComponent(label10, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,
false)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(67, 67, 67)

116
.addComponent(label9, javax.swing.GroupLayout.PREFERRED_SIZE, 176,
javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(label12, javax.swing.GroupLayout.PREFERRED_SIZE, 100,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(51, 51, 51))))

.addGroup(jPanel1Layout.createSequentialGroup()

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 198,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton10, javax.swing.GroupLayout.PREFERRED_SIZE, 166,


javax.swing.GroupLayout.PREFERRED_SIZE))))

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 193,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 194,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(label2, javax.swing.GroupLayout.PREFERRED_SIZE, 146,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(86, 86, 86)

117
.addComponent(label3, javax.swing.GroupLayout.PREFERRED_SIZE, 116,
javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGap(6, 6, 6)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(16, 16, 16)

.addComponent(label4, javax.swing.GroupLayout.PREFERRED_SIZE, 150,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createSequentialGroup()

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addComponent(jButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 206,


javax.swing.GroupLayout.PREFERRED_SIZE)))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(10, 10, 10)

.addComponent(label6, javax.swing.GroupLayout.PREFERRED_SIZE, 145,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(80, 80, 80)

.addComponent(label13, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jButton8, javax.swing.GroupLayout.PREFERRED_SIZE, 187,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jButton9, javax.swing.GroupLayout.PREFERRED_SIZE, 171,


javax.swing.GroupLayout.PREFERRED_SIZE)))))

118
.addContainerGap())

.addComponent(label1, javax.swing.GroupLayout.DEFAULT_SIZE, 1011, Short.MAX_VALUE)

.addComponent(label5, javax.swing.GroupLayout.DEFAULT_SIZE, 1011, Short.MAX_VALUE)

);

jPanel1Layout.setVerticalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()

.addComponent(label1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jButton8, javax.swing.GroupLayout.PREFERRED_SIZE, 195,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 195,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 195,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton9, javax.swing.GroupLayout.PREFERRED_SIZE, 194,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 195,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(10, 10, 10)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(label3, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

119
.addComponent(label2, javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)

.addComponent(label4, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addComponent(label13, javax.swing.GroupLayout.PREFERRED_SIZE, 24,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(label6, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jButton6, javax.swing.GroupLayout.PREFERRED_SIZE, 183,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton7, javax.swing.GroupLayout.PREFERRED_SIZE, 183,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createSequentialGroup()

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 183,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton10, javax.swing.GroupLayout.PREFERRED_SIZE, 183,


javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGroup(jPanel1Layout.createSequentialGroup()

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

120
.addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 183,
javax.swing.GroupLayout.PREFERRED_SIZE)))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(label7, 0, 0, Short.MAX_VALUE)

.addComponent(label8, javax.swing.GroupLayout.DEFAULT_SIZE, 44,


Short.MAX_VALUE)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(10, 10, 10)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(label11, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(label10, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED))

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(label9, javax.swing.GroupLayout.PREFERRED_SIZE, 0,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(label12, javax.swing.GroupLayout.PREFERRED_SIZE, 24,


javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGap(17, 17, 17)

.addComponent(label5, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))

121
);

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

getContentPane().setLayout(layout);

layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

);

pack();

}// </editor-fold>

Este programa es relativamente sencillo solamente se crean pocas acciones


por cada botón, en este caso se cambia el color de texto del Jlabel 1 y 2 y en el
label 1 se muestra el nombre del color asi como a su vez se escucha un sonido
de que el botón fue presionado.
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

label1.setForeground(java.awt.Color.YELLOW);

label2.setForeground(java.awt.Color.YELLOW);

label1.setText("YELLOW");

son.bien();

122
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {

label1.setForeground(java.awt.Color.BLUE);

label3.setForeground(java.awt.Color.BLUE);

label1.setText("BLUE");

son.bien();

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {

label10.setForeground(new java.awt.Color(153, 0, 153));

label1.setForeground(new java.awt.Color(153,0,153));

label1.setText("PURPLE"); son.bien();

private void jButton4ActionPerformed1(java.awt.event.ActionEvent evt) {

label1.setForeground(new java.awt.Color(153, 153, 153));

label11.setForeground(new java.awt.Color(153, 153, 153));

label1.setText("GRAY"); son.bien();

private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {

label4.setForeground(java.awt.Color.RED);

label1.setForeground(java.awt.Color.RED);

label1.setText("RED"); son.bien();

123
private void jButton6ActionPerformed1(java.awt.event.ActionEvent evt) {

label8.setForeground(java.awt.Color.BLACK);

label1.setForeground(java.awt.Color.BLACK);

label1.setText("BLACK"); son.bien();

private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {

label1.setForeground(new java.awt.Color(255, 0, 255));

label7.setForeground(new java.awt.Color(255, 0, 255));

label1.setText("PINK"); son.bien();

private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {

label6.setForeground(java.awt.Color.GREEN);

label1.setForeground(java.awt.Color.GREEN);

label1.setText("GREEN"); son.bien();

private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) {

label1.setForeground(new java.awt.Color(255, 0, 51));

label13.setForeground(new java.awt.Color(255, 0, 51));

label1.setText("ORANGE"); son.bien();

// TODO add your handling code here:

124
private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) {

label12.setForeground(java.awt.Color.WHITE);

label1.setForeground(java.awt.Color.WHITE);

label1.setText("WHITE"); son.bien();

En esta parte se reproducen los sonidos cuando pasa el mouse sobre el botón.
private void jButton1MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton2MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton5MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton8MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton9MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

125
}

private void jButton7MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton6MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton4MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton3MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

private void jButton10MouseEntered(java.awt.event.MouseEvent evt) {

son.ding(); // TODO add your handling code here:

/**

* @param args the command line arguments

*/

public static void main(String args[]) {

126
java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

jd_colors_eng dialog = new jd_colors_eng(new javax.swing.JFrame(), true);

dialog.addWindowListener(new java.awt.event.WindowAdapter() {

public void windowClosing(java.awt.event.WindowEvent e) {

System.exit(0);

});

dialog.setVisible(true);

});

// Variables declaration - do not modify

private javax.swing.JButton jButton1;

private javax.swing.JButton jButton10;

private javax.swing.JButton jButton2;

private javax.swing.JButton jButton3;

private javax.swing.JButton jButton4;

private javax.swing.JButton jButton5;

private javax.swing.JButton jButton6;

private javax.swing.JButton jButton7;

private javax.swing.JButton jButton8;

private javax.swing.JButton jButton9;

private javax.swing.JPanel jPanel1;

private java.awt.Label label1;

127
private java.awt.Label label10;

private java.awt.Label label11;

private java.awt.Label label12;

private java.awt.Label label13;

private java.awt.Label label2;

private java.awt.Label label3;

private java.awt.Label label4;

private java.awt.Label label5;

private java.awt.Label label6;

private java.awt.Label label7;

private java.awt.Label label8;

private java.awt.Label label9;

// End of variables declaration

2.5 jd_mate (matemáticas).

package softkids;

public class jd_mate extends javax.swing.JDialog {

/** Creates new form jd_mate */

128
public jd_mate(java.awt.Frame parent, boolean modal) {

super(parent, modal);

initComponents();

//union de clases

Sonidos sonidos =new Sonidos();

//declaracion de variables

int man=0,arb=0,x1=0,x2=0,x3=0,x4=0,x5=0,contador=0;

boolean arbol=false, manzanas=false;

/** This method is called from within the constructor to

* initialize the form.

* WARNING: Do NOT modify this code. The content of this method is

* always regenerated by the Form Editor.

*/

// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {

jPanel1 = new javax.swing.JPanel();

jLabel2 = new javax.swing.JLabel();

j_man1 = new javax.swing.JButton();

129
j_man2 = new javax.swing.JButton();

j_man3 = new javax.swing.JButton();

j_man4 = new javax.swing.JButton();

j_man5 = new javax.swing.JButton();

jButton1 = new javax.swing.JButton();

jButton2 = new javax.swing.JButton();

jButton3 = new javax.swing.JButton();

jButton4 = new javax.swing.JButton();

jButton5 = new javax.swing.JButton();

label1 = new java.awt.Label();

jLabel1 = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

jPanel1.setBackground(new java.awt.Color(0, 0, 0));

jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/arbol
copia.jpg"))); // NOI18N

j_man1.setBackground(new java.awt.Color(255, 153, 0));

j_man1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/amn_1.gif"))); //
NOI18N

j_man1.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

j_man1MouseEntered(evt);

130
}

});

j_man1.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

j_man1ActionPerformed(evt);

});

j_man2.setBackground(new java.awt.Color(255, 153, 0));

j_man2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/amn_2.gif"))); //
NOI18N

j_man2.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

j_man2MouseEntered(evt);

});

j_man2.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

j_man2ActionPerformed(evt);

});

j_man3.setBackground(new java.awt.Color(255, 153, 0));

j_man3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/amn_3.gif"))); //
NOI18N

131
j_man3.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

j_man3MouseEntered(evt);

});

j_man3.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

j_man3ActionPerformed(evt);

});

j_man4.setBackground(new java.awt.Color(255, 153, 0));

j_man4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/amn_4.gif"))); //
NOI18N

j_man4.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

j_man4MouseEntered(evt);

});

j_man4.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

j_man4ActionPerformed(evt);

});

132
j_man5.setBackground(new java.awt.Color(255, 153, 0));

j_man5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/amn_5.gif"))); //
NOI18N

j_man5.addMouseListener(new java.awt.event.MouseAdapter() {

public void mouseEntered(java.awt.event.MouseEvent evt) {

j_man5MouseEntered(evt);

});

j_man5.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

j_man5ActionPerformed(evt);

});

jButton1.setText("5");

jButton1.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton1ActionPerformed(evt);

});

jButton2.setText("2");

jButton2.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton2ActionPerformed(evt);

133
}

});

jButton3.setText("1");

jButton3.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton3ActionPerformed(evt);

});

jButton4.setText("3");

jButton4.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton4ActionPerformed(evt);

});

jButton5.setText("4");

jButton5.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton5ActionPerformed(evt);

});

label1.setBackground(new java.awt.Color(255, 153, 0));

134
jLabel1.setFont(new java.awt.Font("Tahoma", 0, 48));

jLabel1.setForeground(new java.awt.Color(255, 255, 255));

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);

jPanel1.setLayout(jPanel1Layout);

jPanel1Layout.setHorizontalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addContainerGap()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addComponent(jButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jLabel2)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE))

135
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 145,
Short.MAX_VALUE)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,
false)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(74, 74, 74)

.addComponent(j_man5, javax.swing.GroupLayout.PREFERRED_SIZE, 123,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addComponent(j_man3, javax.swing.GroupLayout.PREFERRED_SIZE, 123,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(j_man1, javax.swing.GroupLayout.PREFERRED_SIZE, 123,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(j_man4, javax.swing.GroupLayout.PREFERRED_SIZE, 123,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(j_man2, javax.swing.GroupLayout.PREFERRED_SIZE, 123,


javax.swing.GroupLayout.PREFERRED_SIZE))))

.addGap(50, 50, 50))

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(139, 139, 139)

.addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(72, 72, 72)

136
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 244,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addContainerGap())))

.addComponent(label1, javax.swing.GroupLayout.DEFAULT_SIZE, 815, Short.MAX_VALUE)

);

jPanel1Layout.setVerticalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addContainerGap()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,
false)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(109, 109, 109)

.addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(58, 58, 58)

.addComponent(jButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 67,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

137
.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(49, 49, 49)

.addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(71, 71, 71)

.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 50,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(j_man2, javax.swing.GroupLayout.PREFERRED_SIZE, 120,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(j_man1, javax.swing.GroupLayout.PREFERRED_SIZE, 120,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(j_man4, javax.swing.GroupLayout.PREFERRED_SIZE, 120,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(j_man3, javax.swing.GroupLayout.PREFERRED_SIZE, 120,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(j_man5, javax.swing.GroupLayout.PREFERRED_SIZE, 120,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 355,


javax.swing.GroupLayout.PREFERRED_SIZE))

138
.addGap(20, 20, 20)))))

.addGap(7, 7, 7)

.addComponent(label1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addContainerGap())

);

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

getContentPane().setLayout(layout);

layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, 525,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))

);

pack();

}// </editor-fold>

Este programa se trata solamente de comparaciones y un contador para saber


si el juego ha llegado a su fin y dar por enterado al niño.
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {

139
if(x4!=1){ Con este se compara para saber si los botones presionados no han sido ya
presionados y por lo tanto sacados del juego-

arbol=true; en caso de que no hayan sido sacados se le asigna al booleano árbol el valor de
true y el valor de 4 a arb.

arb=4;}

En esta parte si las variables manzanas y árbol son true y la variable x4 (que es
la que define si el botón ya había sido presionado o no) sea diferente de 1,
pasara a la comparación de los valores man y arb que son asignados al
presionar el botón correspondiente, si esto sucede se escuchara el sonido de
bien, se cambiara el icono de las manzanas por unas amnzanas con una tacha
que indican que ese botón ha sido resuelto y se resetean los valores de las
variables para seguir comparando, además de sumarle al contador un uno.

En caso de que el contador llegue a cinco se reproducirá el sonido de ganaste y


eso indicara que el juego ha acabado.
if ((manzanas==true)&&(arbol==true)&&(x4!=1)) {

if(man==arb) {

x4=1;

j_man4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/amn_4x.gif")));

arbol=false;manzanas=false;arb=0;man=0; sonidos.bien();contador++;

} else{arbol=false;manzanas=false;arb=0;man=0;sonidos.mal();}

} if(contador==5) sonidos.ganaste();

label1.setBackground(new java.awt.Color(255, 153, 0));

jLabel1.setFont(new java.awt.Font("Tahoma", 0, 48));

jLabel1.setForeground(new java.awt.Color(255, 255, 255));

jLabel1.setText("CUATRO");

140
}

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {

if(x3!=1){

arbol=true;

arb=3;}

if ((manzanas==true)&&(arbol==true)&&(x3!=1)) {

if(man==arb) {

x3=1;

j_man3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/amn_3x.gif")));

arbol=false;manzanas=false;arb=0;man=0; sonidos.bien();contador++;

} else{arbol=false;manzanas=false;arb=0;man=0;sonidos.mal();}

} if(contador==5) sonidos.ganaste();

label1.setBackground(new java.awt.Color(255, 153, 0));

jLabel1.setFont(new java.awt.Font("Tahoma", 0, 48));

jLabel1.setForeground(new java.awt.Color(255, 255, 255));

jLabel1.setText("TRES");

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {

if(x1!=1){

141
arbol=true;

arb=1;}

if ((manzanas==true)&&(arbol==true)&&(x1!=1)) {

if(man==arb) {

x1=1;

j_man1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/amn_1x.gif")));

sonidos.bien();contador++;

arbol=false;manzanas=false;arb=0;man=0;

} else{arbol=false;manzanas=false;arb=0;man=0;sonidos.mal();}

if(contador==5) sonidos.ganaste();label1.setBackground(new java.awt.Color(255, 153, 0));

jLabel1.setFont(new java.awt.Font("Tahoma", 0, 48));

jLabel1.setForeground(new java.awt.Color(255, 255, 255));

jLabel1.setText("UNO");

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {

if(x2!=1){

arbol=true;

arb=2;}

if ((manzanas==true)&&(arbol==true)&&(x2!=1)) {

142
if(man==arb) {

x2=1;

j_man2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/amn_2x.gif")));

sonidos.bien();contador++;

arbol=false;manzanas=false;arb=0;man=0;}
else{arbol=false;manzanas=false;arb=0;man=0;sonidos.mal();}

} if(contador==5) sonidos.ganaste();label1.setBackground(new java.awt.Color(255, 153, 0));

jLabel1.setFont(new java.awt.Font("Tahoma", 0, 48));

jLabel1.setForeground(new java.awt.Color(255, 255, 255));

jLabel1.setText("DOS");

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

if(x5!=1){

arbol=true;

arb=5;}

if ((manzanas==true)&&(arbol==true)&&(x5!=1)) {

if(man==arb) {

x5=1;

j_man5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/amn_5x.gif")));

arbol=false;manzanas=false;arb=0;man=0; sonidos.bien();contador++;

} else{arbol=false;manzanas=false;arb=0;man=0;sonidos.mal();}

143
} if(contador==5) sonidos.ganaste();

label1.setBackground(new java.awt.Color(255, 153, 0));

jLabel1.setFont(new java.awt.Font("Tahoma", 0, 48));

jLabel1.setForeground(new java.awt.Color(255, 255, 255));

jLabel1.setText("CINCO");

private void j_man5ActionPerformed(java.awt.event.ActionEvent evt) {

if(x5!=1){

manzanas=true;

man=5;}

if ((manzanas==true)&&(arbol==true)&&(x5!=1)) {

if(man==arb) {

x5=1;

j_man5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/amn_5x.gif")));

sonidos.bien();

arbol=false;manzanas=false;arb=0;man=0;contador++;}
else{arbol=false;manzanas=false;arb=0;man=0;sonidos.mal();}

} if(contador==5) sonidos.ganaste();

label1.setBackground(new java.awt.Color(255, 153, 0));

144
jLabel1.setFont(new java.awt.Font("Tahoma", 0, 48));

jLabel1.setForeground(new java.awt.Color(255, 255, 255));

jLabel1.setText("CINCO");

private void j_man5MouseEntered(java.awt.event.MouseEvent evt) {

sonidos.ding(); // TODO add your handling code here:

private void j_man4ActionPerformed(java.awt.event.ActionEvent evt) {

if(x4!=1){

manzanas=true;

man=4;}

if ((manzanas==true)&&(arbol==true)&&(x4!=1)) {

if(man==arb) {

x4=1;

j_man4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/amn_4x.gif")));

sonidos.bien();contador++;

arbol=false;manzanas=false;arb=0;man=0;}
else{arbol=false;manzanas=false;arb=0;man=0;sonidos.mal();}

} if(contador==5) sonidos.ganaste();

label1.setBackground(new java.awt.Color(255, 153, 0));

145
jLabel1.setFont(new java.awt.Font("Tahoma", 0, 48));

jLabel1.setForeground(new java.awt.Color(255, 255, 255));

jLabel1.setText("CUATRO");

private void j_man4MouseEntered(java.awt.event.MouseEvent evt) {

sonidos.ding(); // TODO add your handling code here:

private void j_man3ActionPerformed(java.awt.event.ActionEvent evt) {

if(x3!=1){

manzanas=true;

man=3;}

if ((manzanas==true)&&(arbol==true)&&(x3!=1)) {

if(man==arb) {

x3=1;

j_man3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/amn_3x.gif")));

sonidos.bien();contador++;

arbol=false;manzanas=false;arb=0;man=0;}
else{arbol=false;manzanas=false;arb=0;man=0;sonidos.mal();}

} if(contador==5) sonidos.ganaste();

label1.setBackground(new java.awt.Color(255, 153, 0));

146
jLabel1.setFont(new java.awt.Font("Tahoma", 0, 48));

jLabel1.setForeground(new java.awt.Color(255, 255, 255));

jLabel1.setText("TRES");

private void j_man3MouseEntered(java.awt.event.MouseEvent evt) {

sonidos.ding(); // TODO add your handling code here:

private void j_man2ActionPerformed(java.awt.event.ActionEvent evt) {

if(x2!=1){

manzanas=true;

man=2;}

if ((manzanas==true)&&(arbol==true)&&(x2!=1)) {

if(man==arb) {

x2=1;

j_man2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/amn_2x.gif")));

sonidos.bien();contador++;

arbol=false;manzanas=false;arb=0;man=0;

} else{arbol=false;manzanas=false;arb=0;man=0;sonidos.mal();}

if(contador==5) sonidos.ganaste();

label1.setBackground(new java.awt.Color(255, 153, 0));

147
jLabel1.setFont(new java.awt.Font("Tahoma", 0, 48));

jLabel1.setForeground(new java.awt.Color(255, 255, 255));

jLabel1.setText("DOS");

private void j_man2MouseEntered(java.awt.event.MouseEvent evt) {

sonidos.ding(); // TODO add your handling code here:

private void j_man1ActionPerformed(java.awt.event.ActionEvent evt) {

if(x1!=1){

manzanas=true;

man=1;}

if ((manzanas==true)&&(arbol==true)&&(x1!=1)) {

if(man==arb) {

x1=1;

j_man1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/amn_1x.gif")));

sonidos.bien();contador++;

arbol=false;manzanas=false;arb=0;man=0;

} else{arbol=false;manzanas=false;arb=0;man=0;sonidos.mal();}

if(contador==5) sonidos.ganaste();

label1.setBackground(new java.awt.Color(255, 153, 0));

148
jLabel1.setFont(new java.awt.Font("Tahoma", 0, 48));

jLabel1.setForeground(new java.awt.Color(255, 255, 255));

jLabel1.setText("UNO");

private void j_man1MouseEntered(java.awt.event.MouseEvent evt) {

sonidos.ding(); // TODO add your handling code here:

public static void main(String args[]) {

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

jd_mate dialog = new jd_mate(new javax.swing.JFrame(), true);

dialog.addWindowListener(new java.awt.event.WindowAdapter() {

public void windowClosing(java.awt.event.WindowEvent e) {

System.exit(0);

});

dialog.setVisible(true);

});

// Variables declaration - do not modify

private javax.swing.JButton jButton1;

private javax.swing.JButton jButton2;

149
private javax.swing.JButton jButton3;

private javax.swing.JButton jButton4;

private javax.swing.JButton jButton5;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel2;

private javax.swing.JPanel jPanel1;

private javax.swing.JButton j_man1;

private javax.swing.JButton j_man2;

private javax.swing.JButton j_man3;

private javax.swing.JButton j_man4;

private javax.swing.JButton j_man5;

private java.awt.Label label1;

2.6 acerc (Acerca).

En este Jdialog solo se utilizaron Jlabels para dar a conocer la información.

package softkids;

/**

* @author Administrador

150
*/

public class acerca extends javax.swing.JDialog {

/** Creates new form acerca */

public acerca(java.awt.Frame parent, boolean modal) {

super(parent, modal);

initComponents();

/** This method is called from within the constructor to

* initialize the form.

* WARNING: Do NOT modify this code. The content of this method is

* always regenerated by the Form Editor.

*/

// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {

jLabel1 = new javax.swing.JLabel();

javax.swing.JLabel versionLabel1 = new javax.swing.JLabel();

javax.swing.JLabel vendorLabel = new javax.swing.JLabel();

javax.swing.JLabel homepageLabel = new javax.swing.JLabel();

javax.swing.JLabel appVersionLabel = new javax.swing.JLabel();

javax.swing.JLabel appVendorLabel = new javax.swing.JLabel();

javax.swing.JLabel appHomepageLabel = new javax.swing.JLabel();

javax.swing.JLabel appTitleLabel = new javax.swing.JLabel();

javax.swing.JLabel appDescLabel = new javax.swing.JLabel();

151
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

setTitle("SoftKids v 1.0.0");

jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/madagascar.gif")))
; // NOI18N

versionLabel1.setFont(versionLabel1.getFont().deriveFont(versionLabel1.getFont().getStyle() |
java.awt.Font.BOLD));

versionLabel1.setText("Versión:");

vendorLabel.setFont(vendorLabel.getFont().deriveFont(vendorLabel.getFont().getStyle() |
java.awt.Font.BOLD));

vendorLabel.setText("Compañia:");

homepageLabel.setFont(homepageLabel.getFont().deriveFont(homepageLabel.getFont().getStyle()
| java.awt.Font.BOLD));

homepageLabel.setText("Página de Internet:");

appVersionLabel.setText("1.0");

appVendorLabel.setText("Black Belt software Development");

appHomepageLabel.setText("http://appframework.dev.java.net/");

152
appTitleLabel.setFont(appTitleLabel.getFont().deriveFont(appTitleLabel.getFont().getStyle() |
java.awt.Font.BOLD, appTitleLabel.getFont().getSize()+4));

appTitleLabel.setText("Soft Kids 1.0");

appDescLabel.setText("Un sencillo método de aprendizaje hecho en JAVA");

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

getContentPane().setLayout(layout);

layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addContainerGap()

.addComponent(jLabel1)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(versionLabel1)

.addComponent(vendorLabel)

.addComponent(homepageLabel))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(appVersionLabel)

.addComponent(appVendorLabel)

.addComponent(appHomepageLabel)))

.addGroup(layout.createSequentialGroup()

153
.addGap(118, 118, 118)

.addComponent(appTitleLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 107,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(layout.createSequentialGroup()

.addGap(18, 18, 18)

.addComponent(appDescLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 311,


javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGap(24, 24, 24))

);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGap(19, 19, 19)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGap(7, 7, 7)

.addComponent(appTitleLabel)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addComponent(appDescLabel)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(versionLabel1)

.addComponent(appVersionLabel))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

154
.addComponent(vendorLabel)

.addComponent(appVendorLabel))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(homepageLabel)

.addComponent(appHomepageLabel)))

.addComponent(jLabel1))

.addContainerGap(20, Short.MAX_VALUE))

);

pack();

}// </editor-fold>

/**

* @param args the command line arguments

*/

public static void main(String args[]) {

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

acerca dialog = new acerca(new javax.swing.JFrame(), true);

dialog.addWindowListener(new java.awt.event.WindowAdapter() {

public void windowClosing(java.awt.event.WindowEvent e) {

System.exit(0);

});

155
dialog.setVisible(true);

});

// Variables declaration - do not modify

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel versionLabel;

// End of variables declaration

2.7 Sonidos.

Esta es solo una compilación de los sonidos utilizados enel programa de tal forma que sean
independientes, mas que nada se les puso en una main diferente con l aintencion de tener mejor
organizados estos ya que son de mas difícil inicialización.

Estos son todos los sonidos.

package softkids;

import java.applet.AudioClip; Aquí se carga la librería para ejecutar el “truco” de reproducir sonidos
ya que e smas difícil hacerlo en una aplicación que en un applet.

public class Sonidos {

/*Objeto audioclip*/

156
AudioClip sonido; Aquí se declara el objeto que se va a utilizar para reproducir los sonidos.

/*Crea una nueva instancia de sonidos.*/

public Sonidos() {

/*Metodo que imprime un sonido al error.*/

public void ding(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ding.wav") );

sonido.play();

public void bien(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/bien.wav") );

sonido.play();

public void ganaste(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ganaste.wav") );

sonido.play();

public void mal(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/mal.wav") );

sonido.play();

157
public void anaranjado(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc/anaranjado.wav") );

sonido.play();

public void azul(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc/azul.wav") );

sonido.play();

public void morado(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc/morado.wav") );

sonido.play();

public void rojo(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc/rojo.wav") );

sonido.play();

public void rosa(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc/rosa.wav") );

sonido.play();

public void verde(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc/verde.wav") );

158
sonido.play();

public void amarillo(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc/amarillo.wav") );

sonido.play();

public void softkids(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/sk.wav") );

sonido.play();

public void inicio(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/groove.wav") );

sonido.loop();

public void a(){

159
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/a.wav") );

sonido.play();

public void b(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/b.wav") );

sonido.play();

public void c(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/c.wav") );

sonido.play();

public void d(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/d.wav") );

sonido.play();

public void e(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/e.wav") );

sonido.play();

public void w(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/w.wav") );

sonido.play();

160
}

public void f(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/f.wav") );

sonido.play();

public void g(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/g.wav") );

sonido.play();

public void h(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/h.wav") );

sonido.play();

public void i(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/i.wav") );

sonido.play();

public void j(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/j.wav") );

sonido.play();

public void k(){

161
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/k.wav") );

sonido.play();

public void l(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/l.wav") );

sonido.play();

public void m(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/m.wav") );

sonido.play();

public void n(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/n.wav") );

sonido.play();

public void o(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/o.wav") );

sonido.play();

public void p(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/p.wav") );

sonido.play();

162
}

public void q(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/q.wav") );

sonido.play();

public void r(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/r.wav") );

sonido.play();

public void s(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/s.wav") );

sonido.play();

public void t(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/t.wav") );

sonido.play();

public void u(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/u.wav") );

sonido.play();

public void v(){

163
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/v.wav") );

sonido.play();

public void x(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/x.wav") );

sonido.play();

public void y(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/y.wav") );

sonido.play();

public void z(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/z.wav") );

sonido.play();

public void abeja(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/abeja.wav") );

sonido.play();

public void corazon(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/corazon.wav") );

sonido.play();

164
}

public void dado(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/dado.wav") );

sonido.play();

public void elefante(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/elefante.wav") );

sonido.play();

public void foca(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/foca.wav") );

sonido.play();

public void gato(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/gato.wav") );

sonido.play();

public void helicoptero(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/helicoptero.wav") );

sonido.play();

public void iglesia(){

165
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/iglesia.wav") );

sonido.play();

public void jirafa(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/jirafa.wav") );

sonido.play();

public void loro(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/loro.wav") );

sonido.play();

public void melon(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/melon.wav") );

sonido.play();}

public void nieve(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/nieve.wav") );

sonido.play();}

public void oso(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/oso.wav") );

sonido.play();}

public void perro(){

166
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/perro.wav") );

sonido.play();}

public void queso(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/queso.wav") );

sonido.play();}

public void reloj(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/reloj.wav") );

sonido.play();}

public void tiburon(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/tiburon.wav") );

sonido.play();}

public void uvas(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/uvas.wav") );

sonido.play();}

public void waffle(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/wafle.wav") );

sonido.play();}

public void vaca(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/vaca.wav") );

sonido.play();}

public void xochi(){

167
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/xochi.wav") );

sonido.play();}

public void yoyo(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/yoyo.wav") );

sonido.play();}

public void zapato(){

sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/zapato.wav") );

sonido.play();}

168

Vous aimerez peut-être aussi