Java-Tips: Agregar Checkbox A Jtable

Cuando trabajamos con una JTable en nuestros formularios JAVA, lo más habitual es utilizar las celdas tal cual como son; sin embargo, necesitaremos en ciertas circunstancias que dichas celdas tomen otro tipo de forma o mejor dicho, abarquen otro tipo de componentes dentro de ellas, y así manejar los datos de una forma más dinámica.
En esta ocasión, veremos cómo agregar el componente JCheckBox (casilla de verificación) en una tabla. Lo que haremos será establecer una columna de nuestra JTable, para que las celdas de la misma tengan o contengan dentro de sí a dicho componente; esto nos puede ser útil en determinados tipos de datos cuya respuesta es afirmativa o negativa, verdadera o falsa.

s habitual es utilizar las celdas tal cual como son JAVA-Tips: Agregar CheckBox a JTable

Para este nuevo capítulo de JAVA-Tips, realizaremos los siguientes pasos, utilizando Netbeans IDE (si aún no lo tienes puedes dirigirte a nuestra Zona de descargas, y dar clic en el icono "NetBeans IDE"):

1-Seleccionaremos nuestro elemento (JTable), dando clic directamente sobre el mismo, o seleccionándolo en el Inspector, el cual está ubicado en la parte inferior izquierda de Netbeans IDE:

s habitual es utilizar las celdas tal cual como son JAVA-Tips: Agregar CheckBox a JTable
s habitual es utilizar las celdas tal cual como son JAVA-Tips: Agregar CheckBox a JTable

2-Daremos clic derecho sobre nuestra tabla, y escogeremos la opción "Table Contents..." (Contenido de la tabla):

s habitual es utilizar las celdas tal cual como son JAVA-Tips: Agregar CheckBox a JTable

3-Se nos mostrará una nueva ventana, y damos clic en la pestaña "Columns" (columnas) de la misma:

s habitual es utilizar las celdas tal cual como son JAVA-Tips: Agregar CheckBox a JTable






4-Ahora, procederemos a crear una nueva columna; para ello, damos clic en el botón "Insert" (insertar); seguidamente, le daremos un nombre a la misma, dando doble clic en la celda respectiva de la columna "Title" (título), en este caso la llamaremos "Estudia", presionamos la tecla ENTER de nuestro teclado para asignar los cambios:

s habitual es utilizar las celdas tal cual como son JAVA-Tips: Agregar CheckBox a JTable
s habitual es utilizar las celdas tal cual como son JAVA-Tips: Agregar CheckBox a JTable

5-Este paso es el más importante para que en la columna creada aparezcan únicamente CheckBox; bueno, lo que procederemos a realizar será dar clic en el campo de la columna "Type" (tipo), esto es para definir el tipo de datos que contendrá y/o aceptará nuestra columna. Aparecerá entonces una lista desplegable, de la cual seleccionaremos la opción "Boolean"; finalmente, damos clic en el botón "Close" (cerrar) de la ventana en la cual nos encontramos:

s habitual es utilizar las celdas tal cual como son JAVA-Tips: Agregar CheckBox a JTable
s habitual es utilizar las celdas tal cual como son JAVA-Tips: Agregar CheckBox a JTable

6-Finalmente, lo que nos queda es agregar datos de nuestro formulario a nuestra tabla o consultar la información desde la base de datos y mostrarla en la tabla, teniendo en cuenta que el valor a asignar para la columna creada, debe ser del tipo Boolean; es decir, "true" o "false":

s habitual es utilizar las celdas tal cual como son JAVA-Tips: Agregar CheckBox a JTable

Tengamos en cuenta que podremos activar y/o desactivar la casilla de verificación directamente en la JTable dando clic sobre la misma, eso siempre y cuando la columna que la contiene sea editable.

Si deseas saber cómo agregar CheckBox a una tabla, usando código, puedes visitar el siguiente enlace: Código JAVA: Asignar Combo Box y Check Box a celdas de una JTable

Si te perdiste el artículo anterior de JAVA-Tips: Agregar librerías y/o bibliotecas a un proyecto

No olvides seguir el Curso de JAVA: Cómo lo hago en JAVA?.
 
Si te fue de gran ayuda esta información, no olvides compartirla con tus amigos.
Si tienes dudas o sugerencias al respecto; puedes dejarnos tus comentarios.
Bendiciones...

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel