Programación General > Java

 Problema con método para establecer imagen de fondo

(1/1)

Mora616:
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 ---    protected void setBackgroundImage(ImageIcon background){                bgp = new JLabel(background);        bgp.setBounds(0,0,background.getIconWidth(),background.getIconHeight());        getLayeredPane().add(bgp,new Integer(Integer.MIN_VALUE));     } 
Y lo invoco como:


--- Código: Java(TM) 2 Platform Standard Edition 5.0 --- public JOptionScreen(){                bgImage = new ImageIcon("images/mainMenu.jpg");        menuTitle = new JLabel();        options = new ArrayList();        optionImages = new ArrayList();                this.mediumWindow("Menu Principal"); //Se crea una ventana mediana. Método de superclase        this.setBackgroundImage(bgImage); //Se asigna una imagen de fondo. Método de superclase.    } 
Adjunto el código de medimuWindow()


--- Código: Java(TM) 2 Platform Standard Edition 5.0 ---      protected void mediumWindow(String windowTitle){               setTitle(windowTitle);        setSize(800,600);                panel.setLayout(null);        panel.setOpaque(false);        this.setContentPane(panel);        this.setVisible(true);            } 
Si tuvieran alguna idea de por que mi imagen de fondo no se muestra no duden en postear. Sugerencias bienvenidas. Gracias.

arielb:
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?

Navegación

[0] Índice de Mensajes

Ir a la versión completa