Problemas com imagem de fundo de tela

2 respostas
wanderley.drumond

Pessoal estou com um problema. Tenho uma tela a qual a mesma tem que ter um fundo correspondente à uma figura que eu criei. Então tive a idéia de inserí-la dentro de um JLabel e redimensioná-lo para o tamanho da tela. Usei o seguinte código:

l_backgroundFormulario.setIcon(new javax.swing.ImageIcon(System.getProperty("user.dir") + "//Telas//cracha.jpg"));

Obviamente criei uma pasta chamada Telas dentro da pasta dist.
Sei também que só é possível visualizá-la quando executar o programa. Eis aí o problema: Não aparece, a tela simplesmente não aparece.
Alguém poderia me ajudar?

2 Respostas

ViniGodoy

Se você quer um fundo de tela com uma imagem, então você precisa usar um JImagePanel, não um JLabel:
http://www.guj.com.br/posts/list/56248.java#295271

O JLabel não é um container e não pode conter componentes sobre ele.

wanderley.drumond

A situação é o seguinte: É um programa que entra com dados e a partir destes os imprime em cima de um modelo de crahá. Que no caso eu preciso colocar alguns JTextFields também.

Criado 21 de novembro de 2010
Ultima resposta 22 de nov. de 2010
Respostas 2
Participantes 2