estou com um problema pois tenho um jtextarea e não consigo remover um item da lista.
tipo assim:
vou inserindo nomes no jtextarea e depois quero excluir um nome que inseri na lista.
tipo na lista está incluido:
RAFAEL SOBIS
TINGA
GUINAZU
RENAN
ILAN
PATO
e nesta lista quero excluir por exemplo o RENAN
etenho que fazer uma pesquisa para achar o nome e excluir
Apesar de voce ser Colorado (eu sou São Paulino =]), vou tentar
te ajudar… :lol:
Seguinte, para o que voce esta fazendo, acho que seria melhor
utilizar um JList, ou uma JTable…
Fica mais facil de controlar as insercoes e exclusoes
Abraco!
ViniGodoy
Pois é, existe algum motivo especial para você usar um JTextArea?
claitono
sim é um trabalho da faculdade e o professor pediu o jtextarea
é um FDP heheheh
kenneth
Hummm…
Entao, minha sugestao, seria pegar o texto digitado, e jogar numa array…
Ae percorrer a array, comparando, excluindo etc…
E depois, preenche o conteudo do JTextArea com o que sobrou dela
Abraco!
claitono
value galera!!! consegui
ViniGodoy
Posta a solução.
claitono
tá ai galera a solução
publicvoidexcluir(){// Carregar nomesIncluidoscarregaArray();// verifica se existe o texto a ser excluido e se exluir recarrega o JTextAreaif(nomesIncluidos.remove(nome.getText())){carregaNomes();}}privatevoidcarregaArray(){intinicio;intfim;Stringtexto;for(intj=0;j<=nomes.getLineCount();j++){try{inicio=nomes.getLineStartOffset(j);fim=nomes.getLineEndOffset(j);texto=(nomes.getText(inicio,fim-inicio));nomesIncluidos.add(texto.trim());}catch(Exceptionex){}// por segurança remove linhas vaziasnomesIncluidos.remove(null);nomesIncluidos.remove("");}}privatevoidcarregaNomes(){nomes.setText(null);for(Stringlinha:nomesIncluidos){// if necessário para remover linha em branco, caso existaif(!linha.equals("")){nomes.append(linha.trim()+"\n");}}}