Yo el programador

Ajustar el tamaño de las columnas de un Jtable en Java

public Ventana() {

initComponents();

//Despues de inicializar los componentes

//declaramos dos arreglos de objetos con 3 posiciones

Object[] fila1 = {"0001", "BRAYAN LA CRUZ","1234567"};

Object[] fila2 = {"0002", "JOSHY MANRIQUE","098766"};

//agregamos a nuestro modelo de tabla los dos arreglos

((DefaultTableModel)tblNombres.getModel()).addRow(fila1);

((DefaultTableModel)tblNombres.getModel()).addRow(fila2);

//declaramos un arreglo de enteros con los anchos que deseamos

//para nuestra tabla

int[] anchos = {40, 200, 50};

//hacemos un bucle FOR desde cero hasta la cantidad de columnas

//de nuestra tabla

for(int i = 0; i < tblNombres.getColumnCount(); i++) {

//Sacamos el modelo de columnas de nuestra tabla

//luego obtenemos la columna en la posicion "i"

//invocamos el metodo setPreferrefWidth para ajustar el ancho

//y le damos el valor del entero que esta en el arreglo en la posicion "i"

tblNombres.getColumnModel().getColumn(i).setPreferredWidth(anchos[i]);

}

}
Salir de la versión móvil