/ / ¿Cómo agrego texto a un JTextArea? - java, swing, jtextarea

¿Cómo agrego texto a un JTextArea? - java, swing, jtextarea

Estoy haciendo un editor de texto java y no puedopara saber cómo insertar una línea de texto que es "[código] [/ código]" Esto es lo que estoy intentando programar. El método para la inserción se llama "insertar". Por lo tanto, tiene que ser algo que se inserte , (algo que inserta cadenas de texto en JTextArea)

/////////////////// CODE //////////////////////////////////////////////////////////////////////////////////////////////////

this.insert.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {


}
});
/////////////// END OF CODE ///////////////////////////////////////////////////////////////////

Respuestas

1 para la respuesta № 1

Ejemplo simple para establecer / asignar texto a JTextArea ... esta no es la solución pero le ayudará ...

JTextArea textArea = new JTextArea(
"This is an editable JTextArea. " +
"A text area is a "plain" text component, " +
"which means that although it can display text " +
"in any font, all of the text is in the same font."
);
textArea.setFont(new Font("Serif", Font.ITALIC, 16));
textArea.setLineWrap(true);
textArea.setWrapStyleWord(true);

Aunque para configurar el texto ... usa este método.

void insert(String str, int pos)
Inserts the specified text at the specified position.

public void setText(String t)
Sets the text of JTextArea

Para referencia y ayuda por favor siga jtextareaguide

Enlace a video tutorial

Guía para Editor simple en java


1 para la respuesta № 2

utilizar:

JTextArea text=new JTextArea();
text.setText("Message..");

aquí es un doc.

public class JTextArea extends JTextComponent

UN JTextArea es un área de varias líneas que muestra texto sin formato. Está pensado para ser un componente ligero que brinde compatibilidad de origen con la clase java.awt.TextArea donde puede hacerlo razonablemente. Puede encontrar información y ejemplos sobre el uso de todos los componentes de texto en Uso de componentes de texto, una sección en el Tutorial de Java.


0 para la respuesta № 3

Java ya proporciona un método para insertar texto en la clase JTextArea. Prueba esto...

 JTextArea t = new JTextArea();
t.setText("specified string");
t.append("+ added string");

0 para la respuesta № 4

Prueba esto:

JTextArea textj1 = new JTextArea();
textj1.setText(textj1.getText().trim() + "a string or even an arraylist");