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

Redimensionar Jpanel encima de otros controles

Estas en el tema de Redimensionar Jpanel encima de otros controles en el foro de Java en Foros del Web. Hola de nuevo: Bien, el tema está en que me gustaría redimensionar un Jpanel que contendrá una tabla y que éste quede ocupando parte de ...
  #1 (permalink)  
Antiguo 05/05/2012, 17:00
Avatar de ArcNexus  
Fecha de Ingreso: abril-2012
Ubicación: Donde uno se da cuenta de que no sabe nada
Mensajes: 69
Antigüedad: 12 años, 7 meses
Puntos: 4
Pregunta Redimensionar Jpanel encima de otros controles

Hola de nuevo:

Bien, el tema está en que me gustaría redimensionar un Jpanel que contendrá una tabla y que éste quede ocupando parte de la pantalla, como si de una capa superior se tratase.



Debaría salir de la zona marrón ubicada en la parte inferior de la pantalla y crecer con un movimiento de decimas de segundo hasta ocupar la mayor parte de la pantalla y mostrar la información correspondiente, la cual estará dentro de un JTable.

¿Se Puede hacer esto en Java? ¿y si se puede hacer sabeis de algún link donde se explique cómo hacerlo?

Ya se que puedo llamar a otro JFrame y mostrar allí la tabla, pero con eso del diseño bonito..... me parece más práctico y moderno que crezca el JPanel.

Gracias
__________________
Cuando compartimos, todos ganamos y crecemos.
mi blog:http://milinuxblog.informatica-intelligent.com
(Linux, Java y software libre)
  #2 (permalink)  
Antiguo 06/05/2012, 03:24
Avatar de caruizj  
Fecha de Ingreso: marzo-2012
Ubicación: Málaga
Mensajes: 161
Antigüedad: 12 años, 8 meses
Puntos: 14
Respuesta: Redimensionar Jpanel encima de otros controles

Yo soy novato así que creo que mi respuesta no te va a servir, pero a mi se me ocurre meterlo en un hilo que tenga un panel y que al implementarle la función run vaya creciendo el setbounds al estilo (0,0,x+5, y+10) en un while hasta cierto tamaño de x e y que tu establezcas...

No se si hay algo que lo implemente, pero a mi me suena que la gente usa una especie de popup al pasar por la tabla, pero lo podrías implementar sin que pase sobre la tabla...

Espero que por lo menos te haya servido la primera idea.

Un saludo!
__________________
Aprendiendo un poco de Java :D
  #3 (permalink)  
Antiguo 06/05/2012, 09:46
Avatar de ArcNexus  
Fecha de Ingreso: abril-2012
Ubicación: Donde uno se da cuenta de que no sabe nada
Mensajes: 69
Antigüedad: 12 años, 7 meses
Puntos: 4
Respuesta: Redimensionar Jpanel encima de otros controles

Sí Gracias, me sirve, algo así tenía pensado, ( aunque no lo tenía concretado en Java); lo que no se es cómo puedo sacar el panel de su layout y ponerlo cómo si fuese una capa superior que se sobreponga al resto de controles. Ni siquiera sé si se puede hacer.
__________________
Cuando compartimos, todos ganamos y crecemos.
mi blog:http://milinuxblog.informatica-intelligent.com
(Linux, Java y software libre)
  #4 (permalink)  
Antiguo 06/05/2012, 16:24
Avatar de zero0097  
Fecha de Ingreso: abril-2010
Ubicación: México
Mensajes: 481
Antigüedad: 14 años, 6 meses
Puntos: 69
Respuesta: Redimensionar Jpanel encima de otros controles

Un panel tiene que estar contenido, en tu caso puedes usar un JDialog, eso si un JFrame también se puede pero yo creo que no es correcto hacerlo, cuestión de principios.
__________________
De nada, hay te encargo +1...
  #5 (permalink)  
Antiguo 06/05/2012, 16:28
Avatar de ArcNexus  
Fecha de Ingreso: abril-2012
Ubicación: Donde uno se da cuenta de que no sabe nada
Mensajes: 69
Antigüedad: 12 años, 7 meses
Puntos: 4
Respuesta: Redimensionar Jpanel encima de otros controles

Cita:
Iniciado por zero0097 Ver Mensaje
Un panel tiene que estar contenido, en tu caso puedes usar un JDialog, eso si un JFrame también se puede pero yo creo que no es correcto hacerlo, cuestión de principios.
Tal vez no se ha entendido lo que me propongo hacer, precisamente es un objeto contenido el que temporalmente me interesa que cambie su tamaño, crezca y se superponga a los demás controles, para luego una vez terminada la acción (en este casa una búsqueda) vuelva a su tamaño normal. Casi cómo si se tratase de un menú, que aparece y luego desaparece. La idea es que un JPanel que contiene un JTextField y un JButton crezca y aparezca dentro de él un JTable que muestre el resultado de la búsqueda. Una vez seleccionado alguno de los registros de la tabla el JPanel debe volver a su tamaño original en el que sólo caben el JTextField y el JButton.

Sería como tener efectos tipo HTML5 dentro de una aplicación Java-swing. Tal vez es una chorrada, pero me parece que sería atractivo para el usuario final.
__________________
Cuando compartimos, todos ganamos y crecemos.
mi blog:http://milinuxblog.informatica-intelligent.com
(Linux, Java y software libre)

Última edición por ArcNexus; 13/05/2012 a las 12:08

Etiquetas: controles, jpanel, movimiento, swing
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:46.