Saludos
Tengo el siguiente problema con un textArea con el que estoy trabajando. Primero, con el método append() imprimo en el area de texto unos datos que se encuentran en una lista, esto por medio de un ciclo while que va a iterar hasta que la lista se quede vacia. una vez que termina de recorrer cada uno de los elementos de la lista se elimina el primer elemento de la lista y se limpia el textArea, esto lo hice con setText(""). Y se regresa sucesivamente al ciclo while() cada vez que eliminas un elemento de la lista. El problema es que no se como borrar correctamente el textArea para que se pueda volver a escribir alli
public void x(){
Nodo enEjecucion;
while(!lista.isEmpty())
{
imprimirListos();
enEjecucion = lista.getFirst();
lista.remove(enEjecucion);
}
}
public void imprimirListos()
{
Iterator<Nodo> it = lista.iterator();
while(it.hasNext())
{
Nodo canica = (Nodo)it.next();
areaTexto1.append("Canica: "+canica.ID+"\tTiempo: "+canica.Tiempo+"\n");
}
areaTexto1.setText("");
}
el setText("") que se supone deberia de limpiar no me deja volver a escribir nada en el area de texto. ¿cómo puedo solucionar esto??
Hola, probaste con setText(null); ??
texto.seteditable
o texto.setenabled
???
muchas gracias por sus respuestas con cambiarle el setText("") por setText(null) fue suficiente ;D