Está en la página 1de 3

Escuela de Informtica y Telecomunicaciones

Gua para uso de componentes en NetBeans


Manejo de Tablas
Existen diversas maneras de llenar una tabla, sin embargo, usando un modelo de esta puede ser ms
flexible se manejo.
1. Se crear un frame con los siguientes controles:
cambie los nombres de las cajas de texto a: txtCodigo, txtArticulo, txtPrecio,
luego btnAgregar, txtCaja...

2. Para agregar la tabla: agregue antes un panel, luego un JscrollPane y por ltimo dentro de este
ltimo una tabla y llamela tbTabla.
En el table contents... (boton derecho del mouse sobre la tabla) deje en cero las filas:

Prof. Claudio Fuenzalida

Java

Escuela de Informtica y Telecomunicaciones


3. Declare los siguientes atributos en jFrame:
private int filas;
private int columnas;
DefaultTableModel tm; (lea la sugerencia de intelligent e importe el paquete indicado, con esto
estaremos creando un modelo de la tabla)
rowData

4. En el botn agregue lo siguiente:

Hasta aqu ud puede ingresar datos en las celdas y se agregarn en las filas de la tabla, si sigui
correctamente los pasos, la tabla se ampliar con una barra de desplazamiento cuando llegue a su
limite.
Interesante no cree?

Seleccionando celdas de una tabla


Qu ocurrira si por requerimiento necesitamos enviar el valor de una celda haciendo click a una
caja de texto. Para estos efectos sobre la tabla botn derecho del mouse y seleccionamos el evento
del mouseClicked.

Prof. Claudio Fuenzalida

Java

Escuela de Informtica y Telecomunicaciones

Dentro agregamos el siguiente cdigo:

Seleccionando una fila completa

Ahora agregue un jTextField con el nombre: txtCaja


A continuacin dentro del evento del mouseClicked ya creado coloque al final del mtodo el
siguiente cdigo:

Prof. Claudio Fuenzalida

Java

También podría gustarte