[RESOLVIDO]Label (JLabel) com Imagem não n

3 respostas
leorbarbosa

Pessoal,

desculpem a ignorância mas tenho um JFrame e nele coloquei um JPanel. Depois colei um JLabel para colocar um imagem de fundo. Em tempo de desgin ele aparece só que em runtime não está sendo exibida. Preciso configurar alguma propriendade ou é via código mesmo?

Algo do tipo:

Obrigado.

3 Respostas

JoaoBluSCBR

Onde está essa imagem?

Como vc está carregando ela? Um caminho fixo?

Isso é um pouco complicado em tempo de execução.

Poderia por o código da parte que carrega a imagem?

leorbarbosa

Não tem código, configurei ela em tempo de design via ‘Image Selector’ nas propriedads visuais do próprio componente.

Ah, esqueci de dizer, há um ‘deskTopPane’ neste frame, porque minha app é MDI. Daí quero que a imagem fique no frame principal. Por exmplo: quando a versão for de produção, a imagem vai ser de uma aplicação em ambiente de produção e homologação a mesma coisa.

Acho que agora ficou mais clara a minha dúvida.

leorbarbosa

Resolvido:

desktop = new JDesktopPane();
    setContentPane(desktop);
    desktop.setDragMode(JDesktopPane.OUTLINE_DRAG_MODE); // Make dragging a little faster but perhaps uglier.
    desktop.add(jlbImagem); // Faltava adicionar ao desktoppane

Valeu!

Criado 22 de agosto de 2011
Ultima resposta 22 de ago. de 2011
Respostas 3
Participantes 2