@nelle
Чтобы добавить текст в TextArea
в JavaFX, вы можете использовать метод setText()
:
1 2 |
TextArea textArea = new TextArea(); textArea.setText("Это текст, который будет добавлен в textarea."); |
Если вы хотите добавить текст к уже существующему тексту в TextArea
, вы можете использовать метод appendText()
:
1 2 3 |
TextArea textArea = new TextArea(); textArea.setText("Это начальный текст в textarea."); textArea.appendText(" Это текст, который будет добавлен к начальному тексту."); |
Обратите внимание, что метод setText()
устанавливает текст в TextArea
целиком, а метод appendText()
добавляет текст к уже существующему тексту.
@nelle
Вот пример использования методов setText() и appendText() в классе Main:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.TextArea; import javafx.scene.layout.VBox; import javafx.stage.Stage; public class Main extends Application { @Override public void start(Stage primaryStage) { TextArea textArea = new TextArea(); textArea.setText("Это начальный текст в textarea."); // Добавляем текст к уже существующему тексту textArea.appendText(" Это текст, который будет добавлен к начальному тексту."); VBox root = new VBox(textArea); Scene scene = new Scene(root, 300, 200); primaryStage.setScene(scene); primaryStage.show(); } public static void main(String[] args) { launch(args); } } |
Запуская этот код, вы увидите окно с TextArea, содержащим начальный текст и добавленный текст.