Para la elaboración de un componente, debes tener muy claros los pasos que debes dar.
- Creación del componente.
- Adición de propiedades.
- Implementación de su comportamiento.
- Gestión de los eventos.
- Uso de componentes ya creados en NetBeans.
En las siguientes secciones verás cómo se realizan estos pasos con el ejemplo que se acaba de exponer.
El componente a crear dispondrá de un constructor con las siguientes características:
- Propiedades que se corresponden con los campos de la tabla alumnos.
- Clase auxiliar llamada Alumno que usaremos para crear un vector de alumnos donde cargaremos el contenido de la tabla.
- Vector de alumnos.
- Constructor (sin argumentos):
- Realiza la conexión a la base de datos.
- Realiza la consulta.
- Guarda los resultados en una estructura local al componente.
- Establece los valores de las propiedades.
- Cierra la conexión.
- Métodos para recorrer los resultados, recargando las propiedades cada vez que cambie. Usaremos los siguientes métodos:
obtenerFilas()
: hace la consulta sobre la base de datos y almacena los resultados sobre un vector interno actualizando los valores de las propiedades.SeleccionarFilas/(i)
: se posiciona en el elemento i del vector y actualiza los valores de las propiedades.seleccionarDNI(String DNI)
: busca en el vector interno el registro que coincide con el valor del DNI y actualiza los valores de las propiedades.