JavaDabbaDoo.org -Tu comunidad Java parlante AWT
Inicio | Cursos infosintesis.net liberados | Java SE | Selector de colores
Selector de colores
Paso 10: Operativa

Invocar a los filtros de los componentes de tipo MiTextFieled

Antes de invocar a los filtros de los componentes de tipo MiTextField tenemos que eliminar los componentes de tipo TextField y sustituirlos por los componentes de tipo MiTextField

Vamos a empezar con el campo de texto de color rojo. Para ello seleccionamos el campo de texto rojo y lo eliminamos

aaaaaaa

Seguidamente arrastramos el JavaBean MiTextField en el lugar donde estaba situado el componente de tipo TextField.

Como podemos observar además de las propiedades propias de un componente de tipo TexField, también tenemos las propiedades valorAnterior, valorMaxmo y valorMinimo del componente de tipo MiTextField. Estos son los valores que van a tener:

No nos olvidemos de volver a darle nombre a la variable que tiene la referencia al campo de texto rojo. En este caso su nombre es txfRojo

asf

Hacemos lo mismo para los campos de texto verde y azul.

Crear un oyente de tipo ActionListener en los campos de texto

Vamos a crear un oyente que pueda obtener los valores introducidos por el usuari en el campo de text rojo. El oyente recibirá estos valores en el momento que el usuario pulse la tecla Intro.

El oyente en cuestión lo vamos a crear haciendo clic con el botón derecho del ratón sobre el campo de texto rojo y seleccionando Events | Action | actionPerformed

qweqw

Al código generado por el asistente le añadimos el siguiente código

  .
  .

  private void txfRojoActionPerformed(java.awt.event.ActionEvent evt) {
   txfRojoSeleccionado();
  }

  private void txfRojoSeleccionado(){
   if (txfRojo.filtrarValorIntroducido()){
    pnlCentro.setBackground(new Color(Integer.parseInt(txfRojo.getText()),
                   pnlCentro.getBackground().getGreen(),
                   pnlCentro.getBackground().getBlue()));
   }
  }
  .
  . 

Se tiene que hacer para los campos de texto verde y azul


Compara tu código con la solución propuesta

Página anterior
Ignasi Pérez Valls
Infosintesis Solutions Group


Enero 2009
Dudas y comentarios: Foro [1-03] AWT
 
 
 
 
JavaDabbaDoo.org
Tu comunidad Java parlante. Cursos abiertos, tutoriales y mucho mucho más ...