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:
-     protected void-  setBackgroundImage (ImageIcon-  background ){
 
-          
-         bgp.setBounds(0,0,background.getIconWidth(),background.getIconHeight()); 
-   
-     } 
-   
Y lo invoco como:
-  public JOptionScreen(){ 
-          
-         bgImage =  new ImageIcon("images/mainMenu.jpg");
-          
-         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()
-    
-     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.