5 atajos de teclado útiles para Windows 8
6 septiembre, 2014
Cómo Agregar una Regla de Firewall en ESET
23 julio, 2015

Una manera sencilla de agregar Tablas en tu proyecto Java con JTable

Este blog trata sobre una manera sencilla de como agregar tablas a nuestro proyecto de Java utilizando JTable el cual esta disponible en el Java Runtime Environment 7 (jre7) comencemos.

En primer lugar se tiene que establecer un modelo de tabla para esto utilizaremos la de defecto de Java invocando al comando DefaultTableModel el cual ocupándolo ya en la practica quedaría de la siguiente manera:

DefaultTableModel dtm=new DefaultTableModel();

Una vez hecho esto se debe crear la tabla y añadir las propiedades de la misma de la siguiente manera:

JTable tabla=new JTable(dtm);

Como se puede observar ya hemos invocado al comando JTable que es el que nos va a ayudar a mostrar nuestra tabla, para mostrar nuestra tabla es recomendable ocupar un contenedor que contenga barras de desplazamiento ya que nos permitirá desplazarnos por los datos en nuestra tabla si fuese necesario, esto quedaría de la siguiente manera:

JScrollPane panel=new JScrollPane(tabla);

Una vez ya creado lo necesario para nuestra tabla debemos establecer el encabezado de la tabla para esto podemos crear un vector del String (tipo cadena de caracteres), poniendo lo que queramos que aparezca en el encabezado de esta manera:

String tablaDatos[] = {“Encabezado 1”,“Encabezado 2”,“Encabezado 3”};

Con esto ya hemos establecido nuestro encabezado, podemos añadir la cantidad de títulos que deseemos, una vez establecido esto podemos agregar la información ya sea que la tengamos almacenada como vectores de objeto, cadena de caracteres, etc. lo podemos hacer de la siguiente manera:

String[] a={“Informacion 1”,“Informacion 2”,“Informacion 3”};

dtm.addRow(a);

Una vez realizado todo esto debemos agregar nuestra tabla al frame para que aparezca, lo que lo haremos de la siguiente manera:

add(panel);

 

Una vez terminado esto tendremos lo siguiente:

Captura_1

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *