Ola pessoal, to com um problema, estou add uma imagem no meu DesktopPane e ao fazer isso todos os meus jintenalframe que chamdo pelo o menu nao esta aparecendo parece qeu ele fica atras do desktop pane . por favor me ajude.
tenho esta classe
/*
* DecoratedDesktopPane.java
*
* Created on 9 de Agosto de 2007, 16:09
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package util;
import java.awt.Graphics;
import java.awt.MediaTracker;
import javax.swing.ImageIcon;
import javax.swing.JDesktopPane;
public class DecoratedDesktopPane extends JDesktopPane {
private ImageIcon image;
private MediaTracker tracker;
public DecoratedDesktopPane(String caminhoImagem) {
System.out.println("" + caminhoImagem);
image = new ImageIcon(this.getClass().getResource(caminhoImagem));
tracker = new MediaTracker(this);
tracker.addImage(image.getImage(), 0);
try {
tracker.waitForID(0);
} catch (InterruptedException exception) {
exception.printStackTrace();
} // Finaliza o bloco try/catch.
} // Finaliza o construtor de objetos da classe JDecoratedDesktopPane.
public void paintComponent(Graphics graphics) {
super.paintComponent(graphics);
// Desenha a imagem e a centraliza no componente.
graphics.drawImage(image.getImage(),
this.getWidth()/2 - image.getImage().getWidth(this)/2,
this.getHeight()/2 - image.getImage().getHeight(this)/2,
this.getBackground(), this);
} // Finaliza o método paintComponent.
} // Finaliza a classe DecoratedDesktopPane.
chamo assim o deskopt
DecoratedDesktopPane desktopPane = new DecoratedDesktopPane("/imagens/marcadagua.jpg");
e ao clique do menu chamo o cara assim
if (frmAssArtigoProduto.getInstancia() == null){
frmAssArtigoProduto ass = frmAssArtigoProduto.setInstancia();
desktopPane.add(ass);
Utilitarios.setLookandFellGLC(ass);
ass.show();
}
obrifado pela ajuda
