Hola gente tengo una consulta si alguien me puede dar una mano se los agradeceria estoy usando awt creo graficos en dos paneles y necesito poner uno sobre el otro y que se vean ambas imagenes como puedo hacer para sacar elk fondo sin borrar las figuras . gracias saludos (estoy usando Java)
bueno aca les dejo el codigo que tengo
public class Main {
public static void main(String[] args) {
Frame jf = new Frame("Hola");
Panel1 p1 = new Panel1();
Panel2 p2 = new Panel2();
jf.setVisible(true);
jf.setSize(600,700);
jf.add(p1);
jf.add(p2);
}
}
public class Panel1 extends Panel {
public int x=20;
public int y=30;
public Panel1 (){
this.setSize(600,700);
}
@Override
public void paint (Graphics g){
g.fillRect(x, y, 30, 20);
}
}
public class Panel2 extends Panel {
public int x=200;
public int y = 200;
public Panel2 (){
this.setSize(600,700);
}
@Override
public void paint (Graphics g){
g.fillOval(x, y, 30, 20);
}
}
osea si pongo jf.add(p1);
jf.add(p2);
// eso muestra el ovalo
y si pongo primero jf.add(p2);
jf.add(p1);
//eso muestra el rectangulo
necesito que se vean los dos e buscado hasta cansarme y no lo puedo hacer con awt. saludos