Programación General > Java

 Tamaño De Las Columnas En Una Jtable

<< < (2/3) > >>

mabrev:
Hola:

  Muchas gracias por la ayuda.

  Al final he conseguido que me asocie un render a cada tipo, utilizando un modelo propio que hereda de DefaultTableModel, utilizando la siguiente función para proporcionar la clase de datos de la columna:

--- Código: Text ---  public Class getColumnClass(int col)    {    return getValueAt(0, col).getClass();    }   Así ya me reconoce los tipos de cada columna y puedo utilizar

--- Código: Text ---tabla.setDefaultRenderer(String.class, tr); 
Saludos

mabrev:

--- Cita de: "gothmog" ---Hay dos formas de hacer eso.

La primera y mas facil consiste en tratar los textos como html. Es decir, supongamos que tu añades en una celda la cadena "Este es un texto de prueba" y no sale entera en la columna. Pues en vez de eso, añades la cadena "<html>Este es un texto de prueba</html>" y automaticamente la mostrara en las lineas que necesite.

--- Fin de la cita ---
Hola:

  He intentado lo que me dijiste de tratar los textos como html, pero en vez de utilizar las filas que necesite para mostrarlo, ahora en vez de mostrar "Este es un tex...", solo muestra las palabras que entran enteras en la primera línea y pasa de las demás, es decir, aparece "Este es un". Alguna idea de por qué puede pasar ésto.

Saludos y muchas gracias.

gothmog:
Puede ser que la altura de la celda no se modifique automaticamente. En ese caso tendrias que manejarlo tu.

mabrev:
Hola:

  Pues nada, al final en vez de complicarme más la vida, he recurrido al método más rápido (aunque no me guste demasiado). He dejado el contenido de la celda como estaba, apareciendo puntos suspensivos al final de aquellas celdas donde no entra el texto, y he añadido un ToolTipText que muestra el texto completo cuando se situa el ratón sobre la celda.

  Saludos y muchas gracias por la ayuda.

thiacyn:
hola necesito cuanto antes el codigo para conectar base de datos a un jtable, desde ya muchas gracias...

mi dir es thiacyn1980@hotmail.com

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa