SoloCodigo

Programación General => Java => Mensaje iniciado por: alemag en Domingo 27 de Mayo de 2007, 10:28

Título: Redimensionar Las Columnas De Una Tabla
Publicado por: alemag en Domingo 27 de Mayo de 2007, 10:28
Saludos compañeros, tengo un DefaultTableMode dentro de un JTable que lo muestro por pantalla, pero hay veces que los datos de las columnas son de mayor longitud que la columna, y el dato aparece cortado, aparece     a,x,c,e...    con unos puntos suspensivos.
En definitiva, lo que quiero es que aparezca en las columnas de la tabla esas barras que permiten redimensionar su tamaño con el ratón, una vez que la muestro por pantalla.

Espero que me haya explicado. Muchas gracias.
Título: Re: Redimensionar Las Columnas De Una Tabla
Publicado por: jpaler en Lunes 28 de Mayo de 2007, 19:04
Tienes q cambiar una propiedad de la tabla o del modelo llamando
al metodo setAutoResize(param) y el parametro q le vas amandar, es
una constante de JTable q se llama AUTO_RESIZE_OFF o algo asi.

Y listo... con eso te aparece la barra desplazable en la parte inferior
del scrollpane.

Salu2 !!!
Título: Re: Redimensionar Las Columnas De Una Tabla
Publicado por: alemag en Miércoles 30 de Mayo de 2007, 06:45
Pero no quiero que me aparezcan las barras de scroll, si no que las columnas se puedan redimensionar en tiempo de ejecucion, cuando pasas el raton por la linea que separa las columnas, que te aparece una linea indicando que puedes moverla a un lado u otro, con lo que el ancho de la columna se ve modificado.

Espero que me haya explicado ahora. Gracias.