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
import java.awt.Dimension; import java.awt.Graphics; import javax.swing.JPanel; Maps mapa; public GamePanel() { setFocusable(true); requestFocus(); mapa = new Maps(); } paintComponent(mapa.getGraphics());//ESTA LINEA ME DA ERROR AL QUERER OBTENER LOS GRAFICOS DEL OTRO JPANEL } }
Y este es mi segundo JPanel:
Código
import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import javax.swing.JPanel; public Maps() { } g.fillRect(0, 0, 640, 480); } }