Caixa de Texto

8 respostas
Djheison

Olá Pessoal.

Tenho uma caixa de texto que recebe valor de uma das posições de um array
Mas não está dando certo:

fornecedorProdText.getText(vetor.get(i));

Neste caso, como eu faço?

Desde já, muito obrigado

8 Respostas

Jauns
fornecedorProdText.setText(vetor.get(i));

get - busca valor
set - manda valor

Marlon_Meneses

Jauns:
fornecedorProdText.setText(vetor.get(i));

get - busca valor
set - manda valor

só uma pequena correção:
set - atribui valor

T

poste o resto do código…

o que você está tentando fazer ai, pegando a posição i do array, só funcionará se for dentro de um FOR por exemplo…

Se você quer alguma posição especifica, tenta colocar vetor.get(0) ou sei qualquer outro numero que seja…

abs

Jauns

Marlon Meneses:
Jauns:
fornecedorProdText.setText(vetor.get(i));

get - busca valor
set - manda valor

só uma pequena correção:
set - atribui valor

Ok… rsrsrs…

Djheison

Tandrade86

a atribuição está dentro do código.

Djheison

Está assim, mas fica dando erro.
Quando consulto o Quick fix ele manda eu fazer um casting do tipo String, mas mesmo assim não captura o valor;

for (int i = 0; i < vetorColunas.size(); i++)
{
          this.fornecedorProdText.setText((String) vetorColunas.get(i));
}

Na verdade esse vetor ‘vetorColunas’ recebe um método que retorna outro vetor.

T

Acho que não está dando certo por isso… pois você tem um vetor dentro de outro…

Então quando você passa a posição 0 do vetor, por exemplo, ele vai te retornar outro vetor que tem objetos dentro…

Ai ele pede pra você converter em string, mas não dá certo!!!

Djheison

Neste caso eu tenho que acessar a posição ‘0’ do meu vetor mais externo pra só depois acessar as posições do meu vetor interno através do for?

Criado 29 de maio de 2009
Ultima resposta 29 de mai. de 2009
Respostas 8
Participantes 4