Gostaria de saber como adicionar Label em cima de outro… Não da certo, sempre desaparece um.
Agradeço desde já!
Obs: Um estar sendo usando para mostrar uma imagem.
Gostaria de saber como adicionar Label em cima de outro… Não da certo, sempre desaparece um.
Agradeço desde já!
Obs: Um estar sendo usando para mostrar uma imagem.
[quote=renatoanrr25]Não da certo, sempre desaparece um.
[/quote]
Pois é…não da mesmo…vc pode usar um JPanel e sobrepor a label…
A interface é swing?
Outra coisa. Uma label em cima da outra, significa um texto cortando o outro? Dá pra fazer isto com GridBagLayout.
Falou…
Na verdade é um texto em cima de uma imagem… E outra coisa como se usa esse GridBagLayout?
Explicações com exemplo seria bem legal
Agradeço desde já!
Então, voce pode usar uma classe chamada JImagePanel que está no GUJ que o ViniGodoy postou, ele é um JPanel que exibe uma imagem.
Ele é um container, e voce pode colocar JLabels dentro dele como em um JPanel normal.
Fiz um exemplo nas coxas aqui como exemplo pra ver se é isso mesmo que você precisa.
[code]public class Tela extends JFrame {
public Tela() {
setSize(400,300);
setLayout(new GridBagLayout());
GridBagConstraints cons = new GridBagConstraints();
cons.gridx = 0; //Ficará no índice 0 do grid no eixo x (horizontal).
cons.gridy = 0; //Ficará no índice 0 do grid no eixo y (vertical).
add(new JLabel("NNNNNN"), cons);
add(new JLabel("ZZZZZZ"), cons);
}
public static void main(String[] args) {
new Tela().setVisible(true);
}
}[/code]
Nestes links tem uma explicação melhor de como utilizar o GridBagLayout:
http://download.oracle.com/javase/tutorial/uiswing/layout/gridbag.html
http://imasters.uol.com.br/artigo/2463/java/tudo_sobre_o_gridbaglayout/
Falou…
[quote=Marky.Vasconcelos]Então, voce pode usar uma classe chamada JImagePanel que está no GUJ que o ViniGodoy postou, ele é um JPanel que exibe uma imagem.
Ele é um container, e voce pode colocar JLabels dentro dele como em um JPanel normal.[/quote]
Realmente, o JImagePanel do ViniGodoy se encaixa melhor na resolução de seu problema.
http://www.guj.com.br/posts/list/56248.java#295271
Falou…