public class teste extends JFrame{
public teste(){
JLabel titulo1 = new JLabel(“Testes de local1”);
JLabel titulo2 = new JLabel(“Testes de local2”);
//
ImageIcon imagem = new ImageIcon(getClass().getResource("/fotos/1.png"));
JLabel background = new JLabel(imagem);
//
setLayout(new BorderLayout());
background.add(BorderLayout.SOUTH,titulo2);
add(background);
background.setLayout(new FlowLayout());
background.add(titulo1);
//
setVisible(true);
setSize(400, 400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle(“Teste”);
}
}
[JFrame] Como manipular o local dos JButton e JLabel, tendo um papel de parede?
G
3 Respostas
S
Um JLabel não é para ser utilizado como um Container, ele serve apenas para rotular alguma coisa, então não faz sentido ele ser usado como plano de fundo.
Dê uma olhada neste tópico, tem até um exemplo.

G
Olá staroski, desculpe a ignorância, mas não entendi o seu código, queria uma coisa mais simples
S
Qual a complexidade?
Swing não tem um componente pronto que aceite imagens como plano de fundo.
Criado 30 de maio de 2017
Ultima resposta 31 de mai. de 2017
Respostas 3
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Apache Kafka e Spring Boot: Comunicacao assincrona entre... Por Eduardo Felipe Zambom Santana — Casa do Codigo