• Domingo 17 de Noviembre de 2024, 18:34

Autor Tema:  Problema con método para establecer imagen de fondo  (Leído 1707 veces)

Mora616

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Problema con método para establecer imagen de fondo
« en: Domingo 23 de Octubre de 2011, 01:21 »
0
Saludos a todos, me encuentro desarrollando la capa gráfica de mi nueva aplicación Java y tengo una carpeta con recursos como íconos e imagenes de fondo. Hay ventanas que si logran identificar estos recursos correctamente pero tengo 2 ventanas que no lo hacen y a la hora de probar la aplicación solo salen las ventanas con un fondo transparente. El método que uso es el siguiente:

Código: Java(TM) 2 Platform Standard Edition 5.0
  1.     protected void setBackgroundImage(ImageIcon background){
  2.        
  3.         bgp = new JLabel(background);
  4.         bgp.setBounds(0,0,background.getIconWidth(),background.getIconHeight());
  5.         getLayeredPane().add(bgp,new Integer(Integer.MIN_VALUE));
  6.  
  7.     }
  8.  

Y lo invoco como:

Código: Java(TM) 2 Platform Standard Edition 5.0
  1.  public JOptionScreen(){
  2.        
  3.         bgImage = new ImageIcon("images/mainMenu.jpg");
  4.         menuTitle = new JLabel();
  5.         options = new ArrayList();
  6.         optionImages = new ArrayList();
  7.        
  8.         this.mediumWindow("Menu Principal"); //Se crea una ventana mediana. Método de superclase
  9.         this.setBackgroundImage(bgImage); //Se asigna una imagen de fondo. Método de superclase.
  10.    
  11. }
  12.  

Adjunto el código de medimuWindow()

Código: Java(TM) 2 Platform Standard Edition 5.0
  1.  
  2.     protected void mediumWindow(String windowTitle){
  3.        
  4.         setTitle(windowTitle);
  5.         setSize(800,600);
  6.        
  7.         panel.setLayout(null);
  8.         panel.setOpaque(false);
  9.         this.setContentPane(panel);
  10.         this.setVisible(true);
  11.        
  12.     }
  13.  

Si tuvieran alguna idea de por que mi imagen de fondo no se muestra no duden en postear. Sugerencias bienvenidas. Gracias.

arielb

  • Moderador
  • ******
  • Mensajes: 771
  • Nacionalidad: pa
    • Ver Perfil
    • http://coder-pa.blogspot.com
Re:Problema con método para establecer imagen de fondo
« Respuesta #1 en: Lunes 24 de Octubre de 2011, 16:41 »
0
Hola, y las ventanas, que mencionas que si muestran la imagen, están al mismo nivel de las pantallas que no lo muestran o se encuentran en otro nivel de la carpeta?
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16

http://coder-pa.blogspot.com