Saltar la navegación

11.4.- Creación del componente.

Comenzamos creando un proyecto NetBeans nuevo de tipo Java Application. Nos aseguramos de desmarcar las opciones Crear clase principal y Configurar como proyecto principal y ponemos de nombre al proyecto AlumnoBean, por ejemplo.

Una vez creado el proyecto, le añadimos un archivo nuevo de tipo Componente JavaBeans (si no lo encuentras en la lista que sale en el menú contextual, haz clic en la opción Otros... para acceder al resto de tipos de archivos). Puedes llamar a la clase AlumnoBean y al paquete en el que se ubicará Alumno.

Captura de pantalla de la funcionalidad Creación de nuevo componente JavaBeans en NetBeans.
Para que una clase se pueda considerar un componente debe implementar la interfaz Serializable y, además, tener un constructor sin argumentos que vimos eran requisitos para la creación de componentes.

El proyecto cuenta con una propiedad de ejemplo que puedes eliminar (su declaración y los métodos get y set de la propiedad), así como un gestor de escuchadores de cambio de propiedades que no necesitaremos, quedando el siguiente código para empezar:

public class AlumnoBean implements Serializable {
     private PropertyChangeSupport propertySupport;
     public TemporizadorBean() {
          propertySupport = new PropertyChangeSupport(this);
     }
}

Autoevaluación

Pregunta

Cuando queremos crear un componente usamos la interfaz Serializable para...

Respuestas

La implementación de la clase.

Implementar la persistencia.

El uso de una propiedad de tipo Serializable.

Crear un componente con características de otro.

Retroalimentación