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

super posicion de paneles

Estas en el tema de super posicion de paneles en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 26/05/2016, 21:56
 
Fecha de Ingreso: mayo-2016
Mensajes: 1
Antigüedad: 8 años, 5 meses
Puntos: 0
Mensaje super posicion de paneles

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

Última edición por jmrel22; 27/05/2016 a las 00:06
  #2 (permalink)  
Antiguo 02/06/2016, 08:27
Avatar de DanX03  
Fecha de Ingreso: septiembre-2007
Ubicación: México D.F.
Mensajes: 148
Antigüedad: 17 años, 1 mes
Puntos: 3
Respuesta: super posicion de paneles

Buscando informacion al respecto me encontre con esto:

http://docs.oracle.com/javase/tutori...yeredpane.html

tal vez sea lo que estas buscando hacer.

Etiquetas: paneles, posicion, super
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 16:58.