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

Crear el esqueleto de un JavaBean

Para que la aplicación tenga más puntos de entrada también queremos que los usarios puedan introducir los valores en los tres campos de texto. Pero no nos interesan los valores

Para ello nos vamos a crear un JavaBean llamado MiTextField que realizará las labores de filtrado. Este es el Diagrama de Clases de diseño mostrando la jerarquía de Clases de este JavaBean

Para crear el JavaBean en cuestión nos situamos en la ventana Projects y con el botón derecho del ratón seleccionamos el paquete paqawt. Entonces elegimos New  | Other...

se abre el cuadro de diálogo New File y abrimos las carpetas Swing GUI Forms. Entonces elegimos Bean Form y hacemos clic sobre el botón

NetBeans 6 - nuevo Bean Form - New File

se abre el cuadro de diálogo New Bean Form. En el campo de texto Class Name: introducimos el nombre del JavaBean MiTextField, comprobamos que en el combo Package: está seleccionado el paquete paqawt y seguidamente hacemos clic sobre el botón

NetBeans 6 - nuevo Bean Form - New Bean Form

se abre el cuadro de diálogo New File . En el campo de texto Superclass: tenemos que escrbir la signatura completa de la Clase que nuestro JavaBean va a heredar. La superclase en cuestión es java.awt.TextField. Finalmente hacemos clic sobre el botón

NetBeans 6 - nuevo Bean Form - Form superclass

Este es el códio generado por el asistete de NetBeans

package paqawt;

import java.awt.TextField;

public class MiTextField extends TextField {

 public MiTextField() {
  initComponents();
 }

 private void initComponents() {
 }
}

Ahora vamos a crear el esqueleto de la Clase MiTextField con los getters y setters de sus tres variables de instancia, y sus tres métodos que de momento van a retornar valor false


Compara tu código con la solución propuesta

JavaDabbaDoo.org
Tu comunidad Java parlante. Cursos abiertos, tutoriales y mucho mucho más ...