Un JavaBean
o bean es un componente hecho en software que se puede reutilizar y que puede
ser manipulado visualmente por una herramienta de programación en lenguaje
Java.
Para ello,
se define un interfaz para el momento del diseño (design time) que permite a la
herramienta de programación o IDE, interrogar (query) al componente y conocer
las propiedades (properties) que define y los tipos de sucesos (events)
que puede generar en respuesta a diversas acciones.
Aunque los
beans individuales pueden variar ampliamente en funcionalidad desde los más
simples a los más complejos, todos ellos comparten las siguientes
caracterÃsticas:
- Introspection: Permite analizar a la herramienta de programación o IDE como trabaja el bean
- Customization: El programador puede alterar la apariencia y la conducta del bean.
- Events: Informa al IDE de los sucesos que puede generar en respuesta a las acciones del usuario o del sistema, y también los sucesos que puede manejar.
- Properties: Permite cambiar los valores de las propiedades del bean para personalizarlo (customization).
- Persistence: Se puede guardar el estado de los beans que han sido personalizados por el programador, cambiando los valores de sus propiedades.
En general, un bean es una clase que obedece ciertas reglas:
- Un bean tiene que tener un constructor por defecto (sin argumentos)
- Un bean tiene que tener persistencia, es decir, implementar el interface Serializable.
- Un bean tiene que tener introspección (instrospection).
Los IDE reconocen ciertas pautas de diseño, nombres de las funciones
miembros o métodos y definiciones de las clases, que permiten a la
herramienta de programación mirar dentro del bean y conocer sus
propiedades y su conducta.
Para añadir un componente se deberán llevar acabo los siguientes pasos:1. Abrir la pestaña Tools/palette/swings/AWTcomponents.2. Se abre la siguiente ventana y le das clic en Add from JAR…3. Se selecciona la carpeta que contenga los componentes de JAVA y le das doble clic.4. Enseguida te aparecerá otras y se selecciona la que contenga el nombre de jars.5. Te aparecerán los componentes y seleccionas el que desees y le das clic en Next.6. Eliges la carpeta donde se va a ubicar el componente y das clic en Finish.7. Arrastras el componente de la paleta Beans y lo sueltas en la ventana que deseas.
No hay comentarios:
Publicar un comentario