Mucho Ojo: El método a continuación va a trabajar con los vectores y va a tener que llegar al JTable para que nosotros podamos visualizarlo. Pero el JTable necesita un formato y la data necesita un modelo, para eso llamamos a la clase DefaultTableModel. El modelo lo vamos a llenar fila por fila y necesitaremos pasar todas las filas al modelo, para eso hacemos un ciclo de FOR desde 0 hasta que "i" sea menor al tamaño (size) que es un método que devuelve el tamaño o la cantidad de filas de un vector. Esto quiere decir que si tuvieramos 3 registros (0,1,2) llenos o terminados, entonces pasan al TABLE.
Creamos un método llamado masculino(), que nos filtrará por sexo Masculino.
Al usar Object data y los corchetes diremos que no va a tener un tamaño especifico y elementAt nos sirve para extraer el valor de un elemento del arreglo o vector. Para los métodos femenino(), activos(), cesantes() y particulares() la codificación es casi la misma que masculino().
Luego programamos el botón Guardar para que cuando completemos un registro y lo guardemos nos salga un mensaje de "Socio Registrado". Ponemos además a false el método activarcontroles y btnGuardar. En nuestro btnNuevo haremos mostrar como texto "Nuevo", dado que ya ingresamos un registro.
En el paso siguiente, "llamaremos" a nuestros métodos masculino(), femenino() y listasocio() dentro de su correspondiente botón.
Por último programaremos el combo (cboTipo1) para que en nuestra pestaña Consulta la consulta por Tipo de Socio (Activos, Cesantes o Particulares) nos dé el filtro deseado. Llamaremos por cada ítem a nuestros métodos (activos(), cesantes() y particulares()).