Título: [Duda]Como obtengo el contexto gráfico de un panel para dibujarlo en otro panel Publicado por: PabloPbl en 19 Febrero 2015, 22:14 pm Hola gente, necesito obtener el contenido gráfico(Los cuadrados y esas cosas) de un JPanel y pintarlo en mi JPanel principal, es decir:
Tengo 2 clases las cuales heredan de JPanel, pues ¿Como obtendría el contenido gráfico de un JPanel, y pintarlo en otro? Cuando digo contenido gráfico, me estoy refiero a las figuras geométricas que se pintan en pantalla como el cuadrado con fillRect(); etc. Yo lo intente hacer de esta manera, pero no me funciono: Este es el primer JPanel: Código
Y este es mi segundo JPanel: Código
Título: Re: [Duda]Como obtengo el contexto gráfico de un panel para dibujarlo en otro panel Publicado por: Usuario Invitado en 20 Febrero 2015, 00:07 am Prueba con el método getComponents(), que devuelve un arreglo que contiene todos los elementos de un JPanel. Ésto es posible porque JPanel implementa Container.
Salu2. Título: Re: [Duda]Como obtengo el contexto gráfico de un panel para dibujarlo en otro panel Publicado por: PabloPbl en 20 Febrero 2015, 01:25 am Intente hacerlo con getComponents(); de la siguiente manera:
Código
Lo he intentado pero es imposible, ya que el método paintComponent recibe Graphics: Tambien intente pasandole como parametro, los graficos del otro JPanel,de la siguiente manera: Código
Pero no hay caso, no se pinta el panel. |