Atualizacao de dados

5 respostas
E

bom dia,

Estou escrevendo um programa que exiba um resultado em uma janela feita com componentes swing, e ja esta quase tudo completo, o problema é que eu preciso de alguma saida para fazer com que um resultado se sobreponha a outro, e nao como esta acontecendo, ficando um do lado do outro, eu ja procurei alguns metodos na documentacao mas nao achei, eu so estou utilizando agora o updateUI(); , mas nao prestou pra o que eu queria , ele atualiza mas fica colocando um ao lado do outro

obrigado pela ajuda

o que eu quero atualizar seria um JLabel que exibiria um resultado

5 Respostas

Marky.Vasconcelos

Poste o código.

Um setText no JLabel coloca um novo valor. Não adiciona ao lado. Como voce esta fazendo?

E
s=String.valueOf(result);
        resultado=new JLabel(s,SwingConstants.CENTER); 					
	centro.add(resultado);
	resultado.updateUI();

agora vo tentar ver isso que voce falou , esse centro é um JPanel

Marky.Vasconcelos

Mas a cada resultado voce vai colocando um novo JLabel?

E

é eu vi a merda agora, isso ta dentro do ActionEvent pq quero fazer com um butao, eu to tirando agora e ver o resultado, se ficasse assim toda vez que ocorresse um evento ia criar outro, tem razao

E

E era exatamente isso, coloquei o setText() e tirei de dentro do metodo, funcionou certinho

valeu cara

Criado 19 de junho de 2009
Ultima resposta 19 de jun. de 2009
Respostas 5
Participantes 2