Java - super posicion de paneles

 
Vista:
Imágen de perfil de Juan Manuel

super posicion de paneles

Publicado por Juan Manuel (2 intervenciones) el 27/05/2016 04:54:43
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)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Juan Manuel

super posicion de paneles

Publicado por Juan Manuel (2 intervenciones) el 27/05/2016 08:12:02
bueno aca les dejo el codigo que tengo


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
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
1
2
3
jf.add(p1);
jf.add(p2);
// eso muestra el ovalo

y si pongo primero
1
2
3
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
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar