Olá…
Estou com dificuldade em usar o JLabel, estou usando dois JLabel um aparece a imagem e o outro não.
Tento setar um valor no X e Y mas mesmo assim o JLabel inicia em X=0,Y=0.
package jogo;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Cenario extends JFrame{
private JLabel jLabelComida;
private JLabel jLabelPessoa;
public Cenario(){
setTitle("Jogo");
setSize(500, 500);
setLocationRelativeTo(null);
setResizable(false);
setVisible(true);
addComponentes();
}
public void addComponentes(){
this.jLabelComida = new JLabel();
this.jLabelPessoa = new JLabel();
add(this.jLabelComida);
add(this.jLabelPessoa);
ImageIcon icone = new ImageIcon("src/imagens/pessoa.gif");
this.jLabelPessoa.setIcon(icone);
this.jLabelPessoa.setBounds(5, -225, this.jLabelPessoa.getWidth(), this.jLabelPessoa.getHeight());
icone = new ImageIcon("src/imagens/comida.gif");
this.jLabelComida.setIcon(icone);
}
public JLabel getJLabelComida() {
return jLabelComida;
}
public void setJLabelComida(JLabel labelComida) {
jLabelComida = labelComida;
}
public JLabel getJLabelPessoa() {
return jLabelPessoa;
}
public void setJLabelPessoa(JLabel labelPessoa) {
jLabelPessoa = labelPessoa;
}
}