Académique Documents
Professionnel Documents
Culture Documents
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
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.
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.
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.
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.
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.
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.
En esta carpeta se encuentran las imágenes que son ocupadas en el juego de los colores.
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.
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.
Código.
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 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.
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
*/
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("SOFTKIDS");
setResizable(false);
8
b_abc.setBackground(new java.awt.Color(51, 51, 51));
b_abc.setText("Abecedario");
b_abc.addMouseListener(new java.awt.event.MouseAdapter() {
b_abcMouseEntered(evt);
});
b_abc.addActionListener(new java.awt.event.ActionListener() {
b_abcActionPerformed(evt);
});
b_mat.setText("Matematicas");
b_mat.addMouseListener(new java.awt.event.MouseAdapter() {
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.setText("Colores");
b_colores.addMouseListener(new java.awt.event.MouseAdapter() {
b_coloresMouseEntered(evt);
});
b_colores.addActionListener(new java.awt.event.ActionListener() {
b_coloresActionPerformed(evt);
});
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.setText("Inglés");
b_eng.addMouseListener(new java.awt.event.MouseAdapter() {
b_engMouseEntered(evt);
});
b_eng.addActionListener(new java.awt.event.ActionListener() {
b_engActionPerformed(evt);
});
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()
.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)
.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))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(jLabel1)
.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())
);
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() {
jMenuItem1ActionPerformed(evt);
13
});
mnu_archivo.add(jMenuItem1);
jMenuBar1.add(mnu_archivo);
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() {
jMenuItem2ActionPerformed(evt);
});
mnu_acerca.add(jMenuItem2);
jMenuBar1.add(mnu_acerca);
setJMenuBar(jMenuBar1);
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>
d1.setVisible(true); En esta parte se inicia jd_colores que es el programa de los colores en español.
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) {
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.
16
private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {
Todo lo que se muestra abajo es el código que netbeans genera automáticamente par las acciones
de cerrar e iniciar el programa.
java.awt.EventQueue.invokeLater(new Runnable() {
new principal().setVisible(true);
});
17
private javax.swing.JMenuBar jMenuBar1;
package softkids;
18
super(parent, modal);
initComponents();
//Relacion de clases
//declaracion de variables
char o;
*/
19
jButton17 = new javax.swing.JButton();
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() {
jButton23MouseEntered(evt);
});
jButton23.addActionListener(new java.awt.event.ActionListener() {
jButton23ActionPerformed(evt);
});
jButton24.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/w.gif"))); // NOI18N
jButton24.addMouseListener(new java.awt.event.MouseAdapter() {
jButton24MouseEntered(evt);
});
jButton24.addActionListener(new java.awt.event.ActionListener() {
jButton24ActionPerformed(evt);
21
}
});
jButton25.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/x.gif"))); // NOI18N
jButton25.addMouseListener(new java.awt.event.MouseAdapter() {
jButton25MouseEntered(evt);
});
jButton25.addActionListener(new java.awt.event.ActionListener() {
jButton25ActionPerformed(evt);
});
jButton26.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/y.gif"))); // NOI18N
jButton26.addMouseListener(new java.awt.event.MouseAdapter() {
jButton26MouseEntered(evt);
});
jButton26.addActionListener(new java.awt.event.ActionListener() {
jButton26ActionPerformed(evt);
22
}
});
jButton27.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/z.gif"))); // NOI18N
jButton27.addMouseListener(new java.awt.event.MouseAdapter() {
jButton27MouseEntered(evt);
});
jButton27.addActionListener(new java.awt.event.ActionListener() {
jButton27ActionPerformed(evt);
});
jButton15.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/o.gif"))); // NOI18N
jButton15.addMouseListener(new java.awt.event.MouseAdapter() {
jButton15MouseEntered(evt);
});
jButton15.addActionListener(new java.awt.event.ActionListener() {
jButton15ActionPerformed(evt);
23
}
});
jButton16.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/p.gif"))); // NOI18N
jButton16.addMouseListener(new java.awt.event.MouseAdapter() {
jButton16MouseEntered(evt);
});
jButton16.addActionListener(new java.awt.event.ActionListener() {
jButton16ActionPerformed(evt);
});
jButton17.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/q.gif"))); // NOI18N
jButton17.addMouseListener(new java.awt.event.MouseAdapter() {
jButton17MouseEntered(evt);
});
jButton17.addActionListener(new java.awt.event.ActionListener() {
jButton17ActionPerformed(evt);
24
}
});
jButton18.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/r.gif"))); // NOI18N
jButton18.addMouseListener(new java.awt.event.MouseAdapter() {
jButton18MouseEntered(evt);
});
jButton18.addActionListener(new java.awt.event.ActionListener() {
jButton18ActionPerformed(evt);
});
jButton19.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/s.gif"))); // NOI18N
jButton19.addMouseListener(new java.awt.event.MouseAdapter() {
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() {
jButton20ActionPerformed(evt);
});
jButton21.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/u.gif"))); // NOI18N
jButton21.addMouseListener(new java.awt.event.MouseAdapter() {
jButton21MouseEntered(evt);
});
jButton21.addActionListener(new java.awt.event.ActionListener() {
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() {
jButton8ActionPerformed(evt);
});
jButton9.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/i.gif"))); // NOI18N
jButton9.addMouseListener(new java.awt.event.MouseAdapter() {
jButton9MouseEntered(evt);
});
jButton9.addActionListener(new java.awt.event.ActionListener() {
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() {
jButton10ActionPerformed(evt);
});
jButton11.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/k.gif"))); // NOI18N
jButton11.addMouseListener(new java.awt.event.MouseAdapter() {
jButton11MouseEntered(evt);
});
jButton11.addActionListener(new java.awt.event.ActionListener() {
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() {
jButton12ActionPerformed(evt);
});
jButton13.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/m.gif"))); // NOI18N
jButton13.addMouseListener(new java.awt.event.MouseAdapter() {
jButton13MouseEntered(evt);
});
jButton13.addActionListener(new java.awt.event.ActionListener() {
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() {
jButton14ActionPerformed(evt);
});
jButton22.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/sonido.jpg"))); //
NOI18N
jButton22.addActionListener(new java.awt.event.ActionListener() {
jButton22ActionPerformed(evt);
});
jButton1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/a.gif"))); // NOI18N
jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
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() {
jButton2MouseEntered(evt);
});
jButton2.addActionListener(new java.awt.event.ActionListener() {
jButton2ActionPerformed(evt);
});
jButton3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/c.gif"))); // NOI18N
jButton3.addMouseListener(new java.awt.event.MouseAdapter() {
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() {
jButton4MouseEntered(evt);
});
jButton4.addActionListener(new java.awt.event.ActionListener() {
jButton4ActionPerformed(evt);
});
jButton5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/e.gif"))); // NOI18N
jButton5.addMouseListener(new java.awt.event.MouseAdapter() {
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() {
jButton6MouseEntered(evt);
});
jButton6.addActionListener(new java.awt.event.ActionListener() {
jButton6ActionPerformed(evt);
});
jButton7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/abc/g.gif"))); // NOI18N
jButton7.addMouseListener(new java.awt.event.MouseAdapter() {
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.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Estrella");
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)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
34
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.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)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.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)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jButton22)
.addGroup(jPanel1Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
37
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
jPanel1Layout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addContainerGap(403, Short.MAX_VALUE))
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton22)
38
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
39
.addComponent(jButton9, 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)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
40
.addComponent(jButton24, javax.swing.GroupLayout.PREFERRED_SIZE, 89,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
);
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.
41
private void jButton6MouseEntered(java.awt.event.MouseEvent evt) {
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/abeja.jpg")));
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);
jLabel1.setText("Abeja");
son.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.
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.
switch(o) {
43
case 'd': son.dado(); break;
44
private void jButton14MouseEntered(java.awt.event.MouseEvent evt) {
45
}
46
private void jButton15MouseEntered(java.awt.event.MouseEvent evt) {
47
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/barco.gif")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Barco");
son.b();
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/corazon.gif")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Corazón");
son.c();
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/dado.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Dado");
son.d();
48
}
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/elefante.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Elefante");
son.e();
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/foca.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Foca");
son.f();
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/gato.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
49
jLabel1.setText("Gato");
son.g();
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/helicoptero.gif")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Helicoptero");
son.h();
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/iglesia.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Iglesia");
son.i();
50
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/jirafa.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Jirafa");
son.j();
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/kiosco.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Koala");
son.k();
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/loro.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Loro");
son.l();
51
}
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/melon.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Melon");
son.m();
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/nieve.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Nieve");
son.n();
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/oso.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
52
jLabel1.setText("Oso");
son.o();
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/perro.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Perro");
son.p();
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/queso.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Queso");
son.q();
53
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/reloj.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Reloj");
son.r();
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/tiburon.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Tiburon");
son.t();
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/uvas.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Uvas");
son.u();
54
}
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/vaca.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Vaca");
son.v();
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/waffle.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Waffle");
son.w();
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/xochi.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
55
jLabel1.setText("Xochimilco");
son.x();
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/yoyo.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Yoyo");
son.y();
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_abc/zapato.jpg")));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("Zapato");
son.z();
/**
56
* @param args the command line arguments
*/
java.awt.EventQueue.invokeLater(new Runnable() {
dialog.addWindowListener(new java.awt.event.WindowAdapter() {
System.exit(0);
});
dialog.setVisible(true);
});
57
private javax.swing.JButton jButton18;
58
2.3 jd_colores (colores en español)
package softkids;
super(parent,modal);
initComponents();
59
//Enlace de clases
//Declaracion de variables
int am=0,an=0,ver=0,az=0,mor=0,ros=0,roj=0;
*/
60
jLabel2 = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
61
setTitle("COLORES!!!!");
setBackground(java.awt.Color.lightGray);
j_amarillo.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/img_colors/amarillo.jpg")));
// NOI18N
j_amarillo.addActionListener(new java.awt.event.ActionListener() {
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() {
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() {
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() {
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() {
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() {
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() {
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() {
abc_aMouseEntered(evt);
});
abc_a.addActionListener(new java.awt.event.ActionListener() {
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() {
abc_bMouseEntered(evt);
});
abc_b.addActionListener(new java.awt.event.ActionListener() {
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() {
abc_eMouseEntered(evt);
});
abc_e.addActionListener(new java.awt.event.ActionListener() {
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() {
abc_jMouseEntered(evt);
});
abc_j.addActionListener(new java.awt.event.ActionListener() {
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() {
abc_mMouseEntered(evt);
});
abc_m.addActionListener(new java.awt.event.ActionListener() {
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() {
abc_nMouseEntered(evt);
});
abc_n.addActionListener(new java.awt.event.ActionListener() {
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() {
abc_oMouseEntered(evt);
});
abc_o.addActionListener(new java.awt.event.ActionListener() {
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() {
abc_rMouseEntered(evt);
});
abc_r.addActionListener(new java.awt.event.ActionListener() {
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() {
abc_lMouseEntered(evt);
});
abc_l.addActionListener(new java.awt.event.ActionListener() {
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() {
abc_sMouseEntered(evt);
});
abc_s.addActionListener(new java.awt.event.ActionListener() {
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() {
abc_uMouseEntered(evt);
});
abc_u.addActionListener(new java.awt.event.ActionListener() {
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() {
abc_vMouseEntered(evt);
});
abc_v.addActionListener(new java.awt.event.ActionListener() {
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() {
abc_zMouseEntered(evt);
});
abc_z.addActionListener(new java.awt.event.ActionListener() {
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() {
abc_iMouseEntered(evt);
});
abc_i.addActionListener(new java.awt.event.ActionListener() {
abc_iActionPerformed(evt);
72
}
});
jLabel11.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel11.setText("COLOR");
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()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.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()
.addGap(7, 7, 7)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.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))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(abc_u, javax.swing.GroupLayout.PREFERRED_SIZE,
100, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel1Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
75
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.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)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
77
.addComponent(j_rosa, 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)
78
.addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 90,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.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)
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)))
.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)
.addGroup(jPanel1Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(label1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
80
);
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)
);
pack();
}// </editor-fold>
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.
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();
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.setText("ROJO");
son.rojo();
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.setText("AZUL");son.azul();
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.setText("ROSA");son.rosa();
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.setText("MORADO");son.morado();
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.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.
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")));
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")));
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")));
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")));
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")));
95
}
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")));
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")));
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")));
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")));
if(ros==1) {
jLabel3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/s.gif"))); } //
TODO add your handling code here:
if(az==1) {
jLabel3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/u.gif"))); }
if(ver==1) {
99
jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/v.gif"))); }
// TODO add your handling code here:
if(az==1) {
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/z.gif"))); }
// TODO add your handling code here:
if(am==1) {
jLabel5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/vibrandoabc/i.gif"))); } //
TODO add your handling code here:
100
son.ding(); // TODO add your handling code here:
101
private void abc_rMouseEntered(java.awt.event.MouseEvent evt) {
java.awt.EventQueue.invokeLater(new Runnable() {
102
public void run() {
dialog.addWindowListener(new java.awt.event.WindowAdapter() {
System.exit(0);
});
dialog.setVisible(true);
});
103
private javax.swing.JButton abc_o;
104
// End of variables declaration
package softkids;
/**
* @author Laboratorio 2
*/
105
public jd_colors_eng(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
*/
106
label6 = new java.awt.Label();
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
jButton1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/circulos/cir_ama.jpg"))); //
NOI18N
jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
jButton1MouseEntered(evt);
});
jButton1.addActionListener(new java.awt.event.ActionListener() {
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() {
jButton2MouseEntered(evt);
});
jButton2.addActionListener(new java.awt.event.ActionListener() {
jButton2ActionPerformed(evt);
});
jButton3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/circulos/cir_vio.jpg"))); //
NOI18N
jButton3.addMouseListener(new java.awt.event.MouseAdapter() {
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() {
jButton4MouseEntered(evt);
});
jButton4.addActionListener(new java.awt.event.ActionListener() {
jButton4ActionPerformed1(evt);
});
jButton5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/circulos/cir_rojo.JPG"))); //
NOI18N
jButton5.addMouseListener(new java.awt.event.MouseAdapter() {
jButton5MouseEntered(evt);
});
109
jButton5.addActionListener(new java.awt.event.ActionListener() {
jButton5ActionPerformed(evt);
});
jButton6.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/circulos/cir_neg.jpg"))); //
NOI18N
jButton6.addMouseListener(new java.awt.event.MouseAdapter() {
jButton6MouseEntered(evt);
});
jButton6.addActionListener(new java.awt.event.ActionListener() {
jButton6ActionPerformed1(evt);
});
jButton7.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/circulos/cir_ros.jpg"))); //
NOI18N
jButton7.addMouseListener(new java.awt.event.MouseAdapter() {
jButton7MouseEntered(evt);
110
});
jButton7.addActionListener(new java.awt.event.ActionListener() {
jButton7ActionPerformed(evt);
});
jButton8.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/circulos/cir_ver.jpg"))); //
NOI18N
jButton8.addMouseListener(new java.awt.event.MouseAdapter() {
jButton8MouseEntered(evt);
});
jButton8.addActionListener(new java.awt.event.ActionListener() {
jButton8ActionPerformed(evt);
});
label1.setAlignment(java.awt.Label.CENTER);
label1.setText("SOFTKIDS");
111
label2.setAlignment(java.awt.Label.CENTER);
label2.setText("YELLOW");
label3.setAlignment(java.awt.Label.CENTER);
label3.setText("BLUE");
label4.setAlignment(java.awt.Label.CENTER);
label4.setText("RED");
label6.setAlignment(java.awt.Label.CENTER);
label6.setText("GREEN");
label7.setAlignment(java.awt.Label.CENTER);
label7.setText("PINK");
112
label8.setAlignment(java.awt.Label.CENTER);
label8.setText("BLACK");
label9.setAlignment(java.awt.Label.CENTER);
label9.setText("GRAY");
label10.setAlignment(java.awt.Label.CENTER);
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() {
jButton9MouseEntered(evt);
});
jButton9.addActionListener(new java.awt.event.ActionListener() {
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() {
jButton10MouseEntered(evt);
});
jButton10.addActionListener(new java.awt.event.ActionListener() {
jButton10ActionPerformed(evt);
});
label11.setAlignment(java.awt.Label.CENTER);
label11.setText("GRAY");
label12.setAlignment(java.awt.Label.CENTER);
label12.setText("WHITE");
114
label13.setAlignment(java.awt.Label.CENTER);
label13.setText("ORANGE");
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(6, 6, 6)
115
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,
false)
.addGroup(jPanel1Layout.createSequentialGroup()
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)
.addGroup(jPanel1Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createSequentialGroup()
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()
.addGroup(jPanel1Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(label13, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel1Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
118
.addContainerGap())
);
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)
.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(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)
.addGroup(jPanel1Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.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)
.addGroup(jPanel1Layout.createSequentialGroup()
.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(label5, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
121
);
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>
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();
label1.setForeground(new java.awt.Color(153,0,153));
label1.setText("PURPLE"); son.bien();
label1.setText("GRAY"); son.bien();
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();
label1.setText("PINK"); son.bien();
label6.setForeground(java.awt.Color.GREEN);
label1.setForeground(java.awt.Color.GREEN);
label1.setText("GREEN"); son.bien();
label1.setText("ORANGE"); son.bien();
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) {
125
}
/**
*/
126
java.awt.EventQueue.invokeLater(new Runnable() {
dialog.addWindowListener(new java.awt.event.WindowAdapter() {
System.exit(0);
});
dialog.setVisible(true);
});
127
private java.awt.Label label10;
package softkids;
128
public jd_mate(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
//union de clases
//declaracion de variables
int man=0,arb=0,x1=0,x2=0,x3=0,x4=0,x5=0,contador=0;
*/
129
j_man2 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/arbol
copia.jpg"))); // NOI18N
j_man1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/amn_1.gif"))); //
NOI18N
j_man1.addMouseListener(new java.awt.event.MouseAdapter() {
j_man1MouseEntered(evt);
130
}
});
j_man1.addActionListener(new java.awt.event.ActionListener() {
j_man1ActionPerformed(evt);
});
j_man2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/amn_2.gif"))); //
NOI18N
j_man2.addMouseListener(new java.awt.event.MouseAdapter() {
j_man2MouseEntered(evt);
});
j_man2.addActionListener(new java.awt.event.ActionListener() {
j_man2ActionPerformed(evt);
});
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() {
j_man3MouseEntered(evt);
});
j_man3.addActionListener(new java.awt.event.ActionListener() {
j_man3ActionPerformed(evt);
});
j_man4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/softkids/multimedia/imagenes/amn_4.gif"))); //
NOI18N
j_man4.addMouseListener(new java.awt.event.MouseAdapter() {
j_man4MouseEntered(evt);
});
j_man4.addActionListener(new java.awt.event.ActionListener() {
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() {
j_man5MouseEntered(evt);
});
j_man5.addActionListener(new java.awt.event.ActionListener() {
j_man5ActionPerformed(evt);
});
jButton1.setText("5");
jButton1.addActionListener(new java.awt.event.ActionListener() {
jButton1ActionPerformed(evt);
});
jButton2.setText("2");
jButton2.addActionListener(new java.awt.event.ActionListener() {
jButton2ActionPerformed(evt);
133
}
});
jButton3.setText("1");
jButton3.addActionListener(new java.awt.event.ActionListener() {
jButton3ActionPerformed(evt);
});
jButton4.setText("3");
jButton4.addActionListener(new java.awt.event.ActionListener() {
jButton4ActionPerformed(evt);
});
jButton5.setText("4");
jButton5.addActionListener(new java.awt.event.ActionListener() {
jButton5ActionPerformed(evt);
});
134
jLabel1.setFont(new java.awt.Font("Tahoma", 0, 48));
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
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)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel2)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
135
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 145,
Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,
false)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
136
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 244,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap())))
);
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()
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
137
.addGroup(jPanel1Layout.createSequentialGroup()
.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)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
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())
);
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()
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
pack();
}// </editor-fold>
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.
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();
jLabel1.setText("CUATRO");
140
}
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();
jLabel1.setText("TRES");
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();}
jLabel1.setText("UNO");
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();}
jLabel1.setText("DOS");
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();
jLabel1.setText("CINCO");
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();
144
jLabel1.setFont(new java.awt.Font("Tahoma", 0, 48));
jLabel1.setText("CINCO");
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();
145
jLabel1.setFont(new java.awt.Font("Tahoma", 0, 48));
jLabel1.setText("CUATRO");
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();
146
jLabel1.setFont(new java.awt.Font("Tahoma", 0, 48));
jLabel1.setText("TRES");
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();
147
jLabel1.setFont(new java.awt.Font("Tahoma", 0, 48));
jLabel1.setText("DOS");
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();
148
jLabel1.setFont(new java.awt.Font("Tahoma", 0, 48));
jLabel1.setText("UNO");
java.awt.EventQueue.invokeLater(new Runnable() {
dialog.addWindowListener(new java.awt.event.WindowAdapter() {
System.exit(0);
});
dialog.setVisible(true);
});
149
private javax.swing.JButton jButton3;
package softkids;
/**
* @author Administrador
150
*/
super(parent, modal);
initComponents();
*/
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");
appHomepageLabel.setText("http://appframework.dev.java.net/");
152
appTitleLabel.setFont(appTitleLabel.getFont().deriveFont(appTitleLabel.getFont().getStyle() |
java.awt.Font.BOLD, appTitleLabel.getFont().getSize()+4));
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)
.addGroup(layout.createSequentialGroup()
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.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>
/**
*/
java.awt.EventQueue.invokeLater(new Runnable() {
dialog.addWindowListener(new java.awt.event.WindowAdapter() {
System.exit(0);
});
155
dialog.setVisible(true);
});
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.
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.
/*Objeto audioclip*/
156
AudioClip sonido; Aquí se declara el objeto que se va a utilizar para reproducir los sonidos.
public Sonidos() {
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ding.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/bien.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ganaste.wav") );
sonido.play();
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();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc/azul.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc/morado.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc/rojo.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc/rosa.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc/verde.wav") );
158
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc/amarillo.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/sk.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/groove.wav") );
sonido.loop();
159
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/a.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/b.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/c.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/d.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/e.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/w.wav") );
sonido.play();
160
}
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/f.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/g.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/h.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/i.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/j.wav") );
sonido.play();
161
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/k.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/l.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/m.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/n.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/o.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/p.wav") );
sonido.play();
162
}
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/q.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/r.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/s.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/t.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/u.wav") );
sonido.play();
163
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/v.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/x.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/y.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/ABZ/z.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/abeja.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/corazon.wav") );
sonido.play();
164
}
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/dado.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/elefante.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/foca.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/gato.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/helicoptero.wav") );
sonido.play();
165
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/iglesia.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/jirafa.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/loro.wav") );
sonido.play();
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/melon.wav") );
sonido.play();}
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/nieve.wav") );
sonido.play();}
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/oso.wav") );
sonido.play();}
166
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/perro.wav") );
sonido.play();}
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/queso.wav") );
sonido.play();}
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/reloj.wav") );
sonido.play();}
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/tiburon.wav") );
sonido.play();}
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/uvas.wav") );
sonido.play();}
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/wafle.wav") );
sonido.play();}
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/vaca.wav") );
sonido.play();}
167
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/xochi.wav") );
sonido.play();}
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/yoyo.wav") );
sonido.play();}
sonido = java.applet.Applet.newAudioClip(
getClass().getResource("/softkids/multimedia/sonidos/abc_ejemp/zapato.wav") );
sonido.play();}
168