Definir anchode columnas de un jTable
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
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
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
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