Conversão de Objeto String

1 resposta
H

Amigos

Criei uma array de Objetos conforme abaixo:

Object[][] arr = {{“AC0001”, “ACIDO TIPO 01”, new Float(200.52), “N”, new Integer(5)},
{“ES0151”, “CANETA AZUL”, new Float(12.0), “S”, new Integer(0)},
{“MS0106”, "LIXA D’ÁGUA ", new Float(100.0), “S”, new Integer(10) }};

Tentei determinar o Label em um objeto anteriormente criado (array de Labels) passando o conteúdo da primeira coluna da array acima que é uma String e o Java me retornou o seguinte erro:

C:JavaGeraForm.java:54: setText(java.lang.String) in javax.swing.JLabel cannot be applied to (java.lang.Object)

lbls[ i ].setText(aObjetos[i][0]);

^

Optei por utilizar o setText porque na criação do objeto Label o Java não permitiu eu passar esse parâmetro.

O que posso fazer para resolver isto ?

Obrigado !

Hugo.

1 Resposta

V

Você tem qeu dar um cast antes

lbls[ i ].setText((String)aObjetos[i][0]);

[]´s

Criado 2 de fevereiro de 2004
Ultima resposta 2 de fev. de 2004
Respostas 1
Participantes 2