• Martes 14 de Mayo de 2024, 23:15

Autor Tema:  Cambiar El Tamaño De Las Columnas, Como En El Word  (Leído 1001 veces)

alemag

  • Miembro MUY activo
  • ***
  • Mensajes: 180
    • Ver Perfil
Cambiar El Tamaño De Las Columnas, Como En El Word
« en: Miércoles 11 de Julio de 2007, 21:06 »
0
Saludos compañeros, tengo un DefaultTableModel, y para poder presentar la tabla en mi aplicacion final la meto en un JTable, pero a la hora de presentarla quiero que me salga en la tabla cuando se pasa el raton por encima de las rayas de la columnas las dos flechas para que el usuario pueda cambiar su largo si lo desea, como en el word cuando insertas una tabla, que puedes cambiar el tamaño.

Espero que me haya explicado.
Podria darme alguna solucion rapida, por favor ??
Gracias.

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: Cambiar El Tamaño De Las Columnas, Como En El Word
« Respuesta #1 en: Miércoles 11 de Julio de 2007, 23:41 »
0
bueno... el jtable tiene un evento q se dispara cuando se pasa el raton x encima
de la tabla, pero obviamente eso no te servira, ya q tu necesitas es saber cuando
el ratno pase x el borde, pero x el borde de la celda y lo q esta activo en esa
celda es el Renderer.

entonces, yo pienso q la solucion podria estar en:
1. crear un renderer para las celdas
2. a ese renderer se le agrega un evento (cuando el mouse pase x el borde)
3. una ves tengas el evento, ya haces y tiras el codigo q quieras

x si acaso, el renderer, es lo q se muestra en cada celda (normalmente
se muestra es el graphics de un jtextfield).

Salu2 !!!

:PD. Me gustaria a mi tambien saber la respuesta de esta discucion.