Foros del Web » Programación para mayores de 30 ;) » Java »

Jtable-cabecera

Estas en el tema de Jtable-cabecera en el foro de Java en Foros del Web. hola a todos como puedo hacer que en la cabecera del Jtable me salga titulo y subtilo ejemplo ------------------------ | 2007 | ------------------------ | ene ...
  #1 (permalink)  
Antiguo 22/06/2007, 15:18
 
Fecha de Ingreso: mayo-2004
Ubicación: SurOeste de Guayaquil
Mensajes: 241
Antigüedad: 20 años
Puntos: 0
De acuerdo Jtable-cabecera

hola a todos

como puedo hacer que en la cabecera del Jtable
me salga

titulo y subtilo

ejemplo
------------------------
| 2007 |
------------------------
| ene | febre | Marzo |
------------------------
Datos
------------------------

como ago eso ayundenme con un ejemplo


Muchas Gracias
__________________
javier
  #2 (permalink)  
Antiguo 23/06/2007, 09:46
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Re: Jtable-cabecera

Hola:

No pudedes hacerlo salvo que lo hagas tú a mano.

Como solución fácil, puedes usar 2007 como cabecera y lo de ene/febre/marzo ponerlo en la primera fila. Con un CellRenderer puedes cambiar el color y bordes de esa primera fila para que se parezca a la de la cabecera.

Si quieres hacerlo bien, aunque es más complejo, debes hacerte tu propia clase. Hereda de JTableHeader y hazte la cabecera como quieras. Luego, al JTable puedes pasarle un setTableHeader() y pasarle la que te hayas hecho tú.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 25/03/2008, 11:33
 
Fecha de Ingreso: marzo-2008
Mensajes: 1
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Jtable-cabecera

Puedes esplicar un poco mas de esta clase (JTableHeader) y como seria un ejemplo, soy nuevo en java y quiero hacer una tabla diferente...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:37.