0% encontró este documento útil (0 votos)
73 vistas25 páginas

Clase JTable y ArrayList

Este documento describe cómo crear un objeto JTable en Java para mostrar y modificar datos. Explica cómo agregar filas a un JTable usando un DefaultTableModel y ArrayList, y cómo establecer el número de columnas y agregar datos de muestra. También cubre cómo crear las variables de título y datos, y establecer el modelo de tabla para enlazar los datos y hacer que el JTable se actualice automáticamente.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
73 vistas25 páginas

Clase JTable y ArrayList

Este documento describe cómo crear un objeto JTable en Java para mostrar y modificar datos. Explica cómo agregar filas a un JTable usando un DefaultTableModel y ArrayList, y cómo establecer el número de columnas y agregar datos de muestra. También cubre cómo crear las variables de título y datos, y establecer el modelo de tabla para enlazar los datos y hacer que el JTable se actualice automáticamente.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 25

Clase jTable

Magister Víctor Andrade Soto


Logro
Al finalizar la sesión el estudiante logrará diseñar, a
través de código de programación y el asistente de
componentes, objetos de tipo Jtable que permitan
añadir y eliminar datos en las filas del mismo,
empleando la clase ListArray.
Utilidad
Añadir, eliminar y modificar datos de una Tabla es de utilidad
transversal para otros cursos que manejan datos como Base
de Datos, Desarrollo de aplicaciones Web, etc.
Transformación

Ingresar datos en un ArrayList Ingresar datos a un JTable


JTable
JTable es un componente Swing, que va a visualizar datos que se
almacenan internamente en una variable de tipo TableModel.
un DefaultTableModel va a guardar referencia del TableModel que
tiene la tabla. Entonces cuando se modifica, en éste caso añadiendo
más filas, automáticamente la tabla se redibuja y muestra los datos
actualizados.
JTable
Vamos a crear una tabla que muestre el nombre, precio y cantidad de
productos para 2 productos.
El jTable trae por defecto 4 columnas pero podemos
modificar el número de las mismas.
Añada antes de la declaración de la clase:

import javax.swing.SwingUtilities;
import javax.swing.table.DefaultTableModel;

Luego de la declaración de la clase:

String titulos[]=new String[4];


String datos[][]=new String[2][4];
Ahora en el evento windowOpened
titulos[0]="Código";
titulos[1]="Nombre";
titulos[2]="Precio";
titulos[3]="Stock";
datos[0][0]="A001";
datos[0][1]="Azucar";
datos[0][2]="2.40";
datos[0][3]="212";
datos[1][0]="A002";
datos[1][1]="Arroz";
datos[1][2]="2.83";
datos[1][3]="250";
jTable1.setModel(new DefaultTableModel(datos, titulos));
Ingresar datos a un jTable 1
Mag. Víctor Andrade Soto
Ingresar datos a un jTable 2
Mag. Víctor Andrade Soto
Clase dsAlumnos
Clase frmAlumnos (jFrame)
Botón Salir
Botón ingresar

El código de la derecha sigue por debajo al de la izquierda


Botón Mostrar
Botón Limpiar

Método main
del frame. NO
ESCRIBIR. YA SE
ENCUENTRA
AHÍ
Práctica
• Comprima la aplicación desarrollada desde la diapositiva 14
• Súbala como tarea de la semana.

También podría gustarte