Actualizar jLabel/jFrame

Boas pessoal :slight_smile:

Estou a implementar um ambiente gráfico em java.

Estou a receber um valor de um robot 3vezes por segundo(altura), e quero-o mostrar no ambiente grafico, qual será a melhor maneira, jLabel ou outro?

Eu tentei usar a jLabel mas nao estou a conseguir acutalizar o valor isto é, se executar o programa nao aparece nada, mas se fizer o debug colocando um breakpoint nesse sitio aparece o valor fixo.
já tentei estes comandos.


         jLabel1.setText(droneteste.getaltitude());
        
         jLabel1.paintAll( jLabel1.getGraphics());

ou
         jLabel1.repaint();

e até já tentei fazer o repainte() do jFrame
         

Alguma ideia, qualquer ajuda ou documento que fale disto será bem vindo.
(como se repara facilmente sou novo em java :roll: )
Cumps

setText() atualiza sem precisar de repaint(), revalidate() ou qualquer outra coisa…

Se droneteste.getaltitude() retorna int, transforme numa String e use setText() na sua JLabel.

Vou experimentar como disses te, obrigado :slight_smile:

Mas já agora, eu estava a usar este:

Integer.toString(altitude);

penso que seja igual, não?

Fazem a mesma coisa.

Pois bem me parecia porque em c# tambem usava assim.
contudo Obrigado na mesma silasyudi :smiley: