JAVA Modelo Jtable

Java

Modelo JTable Java: En esta entrada estaremos estudiando el modelo de los JTables, siendo estas (JTables) componentes muy importantes en la organización de los datos a la hora de mostrarlos al usuario, por lo general se utilizan al querer listar volúmenes de datos considerables, por tales motivos se hace necesario el diseño del modelo que estructurará los datos dentro del JTable, para entender que es un modelo podemos imaginarnos las filas y columnas de Microsoft Excel, las cuales están representadas con Números y Letras respectivamente, con la diferencia que en JAVA no tenemos limites solo nuestra imaginación:

Modelo Jtable Java – Como crear un modelo en JTable Java NetBeans

 DefaultTableModel modelo2;
 private void CrearModelo2(){
 try {
 modelo2 = (new DefaultTableModel(
 null, new String [] {
 "id","Nombres",
 "apellidos","direccion"}){
 Class[] types = new Class [] {
 java.lang.String.class,
 java.lang.String.class,
 java.lang.String.class,
 java.lang.String.class
 };
 boolean[] canEdit = new boolean [] {
 false,false,false,false
 };
 @Override
 public Class getColumnClass(int columnIndex) {
 return types [columnIndex];
 }
 @Override
 public boolean isCellEditable(int rowIndex, int colIndex){
 return canEdit [colIndex];
 }
 });
 tabla2.setModel(modelo2);
 } catch (Exception e) {
 JOptionPane.showMessageDialog(null,e.toString()+"error2");
 }
 }

Con lo cual obtenemos en tiempo de ejecución:
Modelo Jtable Java

Luego de tener preparado nuestro modelo, también podemos establecer parámetros como el tamaño de las columnas veamos:

 tabla1.getColumnModel().getColumn(0).setPreferredWidth(140);
 tabla1.getColumnModel().getColumn(0).setMaxWidth(140);

Recuerda visitar la sección de Java en la cual encontrarás más contenidos acerca de este lenguaje de programación orientado a objetos.