JDesktopPanel

3 respostas
D

Olá galera…

Como eu faço para adigionar uma imagem a um JDesktopPanel?
Tipo eu num implemento nenhuma classe para adiciona-lo a minha aplicação eu simplesmente adiciono ele a um JFrame pelo netbeans.E eu tenho um pacote com as imagens também.
Dentro dessa descrições vi muitos lugares falando para adicionar essa imagem a um jlabel e depois adicionar essa a o desktop mas não deu certo.
Meu codigo é o seguinte :

public JFrameLocadora() {

initComponents();

locadora= new Locadora();

ImageIcon imgFundo = new ImageIcon(getClass().getResource("/Imagens/matrix2.jpg"));

JLabel fundo = new JLabel();

fundo.setIcon(imgFundo);

fundo.setVerticalAlignment(SwingConstants.CENTER);

fundo.setHorizontalAlignment(SwingConstants.CENTER);

jDesktopPane1.setBackground(Color.WHITE);

jDesktopPane1.add(fundo, new Integer(Integer.MIN_VALUE));
setExtendedState(this.MAXIMIZED_BOTH);
}

Só que a imagem não está sendo adicionada.
Para quem puder ajudar serei grato desde já.
Desculpe pela dúvida besta.

3 Respostas

D

E então não estou conseguindo colocar uma imagem no jDesktopPanel essa como imagem de fundo.
Não tenhu ideia de como colocar uma imagem no jDesktoppanel.
Se alguem puder ajudar serei grato.

Ironlynx
Vc tem certeza de que a imagem está no local especificado? Outra forma(sem JLabel, direto no desktop) tb:
public Container criaContentPane() {
        
        JPanel contentPane = new JPanel(new BorderLayout());
        
        desktop = new JDesktopPane(){
         Image im = (new ImageIcon("blablabla/Imagens/matrix2.jpg").getImage(); 
         public void paintComponent(Graphics g){        
          g.drawImage(im,0,0,this);            }
                                     };//fim do JDesktopPane
        contentPane.setOpaque(true);
contentPane.add(desktop);//adiciono o JDesktopPane ao JPanel 

        return contentPane;
    }
D

Então a imagem está em um pacote que eu criei para imagens junto ao projeto que estou fazendo no netbeans, nesse caso tambem eu tenho que por o diretorio que esta o projeto/nome do projeto/src/nome do pacote da imagem/imagem.jpg não serve só o nome do pacote/imagem.jpg?
Valeu pela atenção.

Criado 27 de novembro de 2007
Ultima resposta 28 de nov. de 2007
Respostas 3
Participantes 2