Tablas avanzadas en JTable de swing en Java

Iniciado por kuhligerbertoni, 31 Diciembre 2012, 16:12 PM

0 Miembros y 1 Visitante están viendo este tema.

kuhligerbertoni

1. ¿ Cómo puedo crear celdas de diferentes alturas en una misma línea ?, como
       en excel,
2. ¿ Cómo puedo mostrar texto en 2 o más renglones en una misma celda ?, o,
    ¿ Cómo puedo poner una tabla más pequeña, digamos de 3 renglones por 2
       columnas, en una celda, para encabezados fijos ?, el tercer renglón llevaría 5
       columnas, o alguna forma equivalente para lograr hacer esto, y,
3. Tengo 2 tablas compartiendo el mismo modelo en un scroll que se mueven
    simultaneamente hacia arriba y abajo, pero en forma independiente a izquierda
    y derecha,  ¿ Cómo puedo poner los encabezados de la primera tabla y que se
    muevan con las columnas a izquierda y derecha, ya que no logro de ninguna
    forma que aparescan ?, sólo aparecen los encabezados de la segunda tabla,
    que sí se mueven con las columnas a izquierda y derecha, pero no se pierden
    cuando es hacia arriba o hacia abajo.

    ¿ Para qué ?: El primer renglón lleva clave de materia y descripción de materia,
       el segundo renglón lleva clave del profesor y nombre del profesor y el tercer
       renglón lleva cuatro calificaciones y el promedio, cinco columnas, repitiendo
       esto en forma horizontal por cada materia que llevan los alumnos, y esta
       información cambia según el grupo y el semestre, y son encabezados de la
       información.

He picado mucha piedra y no he podido encontrar la solución, ya que no he encontrado un manual realmente avanzado de JTable. agradeceré toda ayuda.

Gracias.

sapito169

lo que pides es mas o menos avanzado e inusual

http://www.java3z.com/cwbwebhome/article/article5/swing_example/JTableExamples4.html

para ser sincero nunca intente ni me esforcé mucho en hacer esos requerimientos asi que no te puedo explicar mucho

creo que estas llegando muy lejos creo que estas llegando mas allá de lo que es posible con el jtable


podrías hacer un gráfico

kuhligerbertoni

Gracias sapito169

Si me ayuda mucho la información de la dirección que me das.

Dices que es inusual lo que estoy haciendo, no es así, es un sistema formal y totalmente automatizado de un control de calificaciones en donde se manejan especialidades ( 4 ), materias ( de 6 a 9 por semestre y son 6 semestres ), grupos ( 25 por turno ), turnos ( 2 ), maestros ( unos 30 por turno ) y calificaciones ( 3 unidades ) de unos 2000 alumnos en ambos turno; aquí en calificaciones se agrupa toda la información anterior, y todo se presenta en TABLAS, y estoy en la última parte, la de calificaciones, en donde en una tabla del lado izquierdo tienes a los alumnos, con folio, matricula y nombre, y del otro lado, en columnas, cada una de las materias, Física, Química, Programación, etc., pero estas columnas de las materias se dividen en 5 subcolumnas, 3 de calificaciones, 1 de extraordinario y 1 de promedio, por materia, y arriba de las 5 columnas de calificaciones, como encabezados, 3 renglones, en un renglón, clave de la materia y nombre de la materia, en el segundo renglón, clave del maestro y nombre del maestro, y en el tercer renglón, Cal_1, Cal_2, Cal_3, Extra. y Prome., como puedes imaginar, son 2 celdas en el primero y segundo renglón de los encabezados y 5 celdas en el tercer renglón del encabezado, luego ya vienen, en las columnas de abajo, las calificaciones de todos los alumnos por cada grupo, unos 30 a 50 alumnos.

Nuevamente gracias.



sapito169

-inusual no quiere decir ni bueno ni malo solo significa inusual
-yo me refiero que es inusual la forma de trabajar con el gui no lo estoy juzgando



si fuera mucha molestia me lo puedes pasar en forma gráfica

estilo diagrama de clases o diagrama entidad relación o mas fácil un pantalla so de las tablas

y también el bosquejo del formulario

de esta manera puedo pasarte el diagrama de clases y el diagrama interacción y tal vez código
 

kuhligerbertoni

Hola sapito169, es más fácil que te mande el código o las pantallas, trabajo con jGrasp, pero no se como mandártelas, es mucho, son varios archivos, ya los comprimí en una carpeta rar, pero ¿ cómo te la envió ?. Te doy mi correo: kuhligerbertoni@yahoo.com.mx , saludos y nuevamente gracias.

kuhligerbertoni

Disculpa, ya encontre como enviarte el archivo. Bye.

kuhligerbertoni

sapito169, me dice que tu correo no es válido. ¿ Podrías decirme como enviarte el archivo ?. Gracias.

sapito169

#7
me robaron el correo hace mucho tiempo tal vez por que puse mi correo publico en internet ; y alguna herramienta ,de alguien que es amigo de las cosas ajenas, decido que  seria divertido robarme el correo tal vez estén spaneando con mi correo vendiendo artículos porno y viagara

juancaa

Cita de: sapito169 en  2 Enero 2013, 06:22 AM
me robaron el correo hace mucho tiempo tal vez por que puse mi correo publico en internet ; y alguna herramienta ,de alguien que es amigo de las cosas ajenas, decido que  seria divertido robarme el correo tal vez estén spaneando con mi correo vendiendo artículos porno y biagara

Que mentalidad tan positiva tienes sapito, estoy sorprendido  :-X.
Que tengas un buen dia!

softdonet

No se me puede enviar tu código, en intentado de diferentes formas, de antemano agradezco por tu ayuda.