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.
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?
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.
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!