Saltar al contenido

¿Cómo borrar JTextArea?

Hacemos una revisión profunda cada noticia de nuestro sitio web con la meta de mostrarte en todo momento información certera y actualizada.

Solución:

No hay diferencia. Ambos tienen el efecto de borrar el texto antiguo. Desde la página Java TextComponent:

establecerTexto

  public void setText(String t)

  Sets the text of this TextComponent to the specified text. If the text is null
  or empty, has the effect of simply deleting the old text. When text has been
  inserted, the resulting caret location is determined by the implementation of
  the caret class.

  Note that text is not a bound property, so no PropertyChangeEvent is fired when
  it changes. To listen for changes to the text, use DocumentListener.

  Parameters:
      t - the new text to be set
  See Also:
      getText(int, int), DefaultCaret

Lo que el autor intentaba era borrar el JTextArea, no agregar un null carácter a él!

    JTextArea0.selectAll();
    JTextArea0.replaceSelection("");

Esto selecciona toda el área de texto y luego la reemplaza con un null stringborrando efectivamente el JTextArea.

No estoy seguro de cuál fue el malentendido aquí, pero tenía la misma pregunta y esta respuesta me la resolvió.

Te mostramos comentarios y puntuaciones

Recuerda que te concedemos explicar .

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *