(Resolvido)Como setar um valor para exibir no label?

Como setar um valor para exibir no label ? ou então … o que se uma para exibir o resultado na tela de um programa… sem ser um JTextField ?

usa a classe JLabel e a função não estática setText(String text)

//você pode inicializar o label com o texto...
JLabel label=new JLabel("texto");
//colocar o texto outra hora
label.setText("blablabla");
//daí adiciona o label no painel
new JPanel().add(label);

ou a sua dúvida é sobre a formatação da string?

nesse caso você faz

label.setText(“a variável vale”+variavel+“unidades de medida”);

ou

label.setText(String.format("%d", variavel));

ACHO que o primeiro é mais rápido…

1 curtida

O construtor ta recebendo o valor de uma Thread que está em outra classe … então antes estava assim (quando tava exibindo em umJTextField)

Classe obj = new Classe(this.saidaHoras,this.saidaMinutos);

mas agora eu quero setar esse valor em um JLabel ?

se eu colocar no construtor this.nomeDaVariavelLabel … não funciona… o que preciso fazer ?