Tengo un JTable con 3 columnas:Auto cambiar el tamaño de las anchuras de las columnas de JTable dinámicamente
- No. #
- Name
- PhoneNumber
Quiero hacer ancho específico para cada columna de la siguiente manera:
y quiero la JTable puede actualizar el ancho de sus columnas dinámicamente si es necesario (por ejemplo, insertar un número grande en la columna #
) y mantener el mismo estilo de la JTable
I resuelto la primera cuestión, utilizando este código:
myTable.getColumnModel().getColumn(columnNumber).setPreferredWidth(columnWidth);
pero no lo hice éxito para hacer myTable para actualizar los anchos de forma dinámica sólo si el ancho actual de la columna no se ajusta a su contenido. ¿Me pueden ayudar a resolver este problema?
perdón, quiero hacer actualizar JTable los anchos de forma dinámica, pero me escribió para hacer que la JTable se actualice dinámicamente, lo siento –
@Eng Fouad, consulte la actualización. – camickr
Por cierto, la respuesta aceptada es realmente tuya;) – Matthieu