Definir anchode columnas de un jTable

solarin
28 de Enero del 2005
Hola ,
quisiera saber como se puede definir el ancho de las columnas de un jTble que tengo definido siguiendo un defaultmodeltable, supongo que tiene que haber alguna manera de hacer una columna mas pequeña que otra, pero no la encuentro.
saludos

Carlos
28 de Enero del 2005
Si por ejemplo tu JTable se llama table, pues tendrias que hacer esto:
TableColumn columna=table.getColumnModel().getColumn(0);//Primera columna
columna.setPreferredWidth(300);
columna=table.getColumnModel().getColumn(1); //Segunda columna
columna.setPreferredWidth(500);
table.getTableHeader().setReorderingAllowed(false);//Si no quieres que las columnas se muevan