Tenho um pequeno campo ( JTextArea ) para que o usuário digite um texto.
Qual preciso capturar o texto digitado, ele me retorna uma “”.
O que há de errado?
Tenho um pequeno campo ( JTextArea ) para que o usuário digite um texto.
Qual preciso capturar o texto digitado, ele me retorna uma “”.
O que há de errado?
public ArrayList pesquisaTermo( String termo )
{
int indexOf = 0;
ArrayList<Integer> index = new ArrayList<Integer>();
JOptionPane.showMessageDialog( this, jTextArea1.getText() );
while( jTextArea1.getText().indexOf( termo, indexOf ) >= 0 )
{
index.add( jTextArea1.getText().indexOf( termo, indexOf ) );
indexOf = jTextArea1.getText().indexOf( termo, indexOf );
}
return index;
}
Um pedaço do código...
Por exemplo, se o usuário digitar "TESTE" na JTextArea1, o JOptionPane no fragmento de código acima imprimirá nada...
Será que a falta de um " package <nome_do_pacote> " pode estar ocasionando este erro?
O valor de retorno do um método public String getText(), que retorna o conteúdo do JTextArea, se perde no caminho.
Debuguei aqui e está tudo sendo percorrido perfeitamente, só que, quando o método acima citado retorna, o método que o chama não recebe o valor String correto, mas um “null”.