JavaFX TextArea Umbruch Text

Sheeraz Gul 15 Februar 2024
JavaFX TextArea Umbruch Text

Textbereiche werden verwendet, um den großen Text einzugeben. Dieses Tutorial zeigt, wie man Text in TextArea mit JavaFX umbricht.

JavaFX TextArea Text umbrechen

Die Textbereiche werden verwendet, um den großen Text als Eingabe zu erhalten. Manchmal müssen wir einen großen Text bearbeiten und möchten nicht den ganzen Text noch einmal schreiben; Zu diesem Zweck können wir den vorherigen Text in den Textbereich umbrechen und den Teil bearbeiten.

Die Methode setWrapText(true) umschließt den Text in TextArea oder einem beliebigen anderen Element. Befolgen Sie die Schritt-für-Schritt-Anleitung, um den Text im Textbereich umzubrechen.

  • Erstellen Sie eine Klasse, die Application erweitert.
  • Erstellen Sie eine TextArea mit dem Inhalt.
  • Setzen Sie die Methode setWrapText() für den Textbereich auf true.
  • Legen Sie die Größe von TextArea fest.
  • Erstellen Sie die scene und zeigen Sie sie auf der stage.
  • Die endgültige Ausgabe ist der in TextArea eingeschlossene Text.

Lassen Sie uns versuchen, ein Beispiel basierend auf den obigen Schritten zu implementieren.

package delftstack;

import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.TextArea;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
public class TextArea_Wrap extends Application {
  public void start(Stage TextArea_Stage) {
    String Content = "DelftStack is a resource for everyone interested in programming, "
        + "embedded software, and electronics. It covers the programming languages "
        + "like Python, C/C++, C#, and so on in this website's first development stage. "
        + "Open-source hardware also falls in the website's scope, like Arduino, "
        + "Raspberry Pi, and BeagleBone. DelftStack aims to provide tutorials, "
        + "how-to's, and cheat sheets to different levels of developers and hobbyists..";
    // Create a Label
    TextArea Text_Area = new TextArea(Content);
    // wrap the textArea
    Text_Area.setWrapText(true);
    // Set the maximum width of the textArea
    Text_Area.setMaxWidth(300);
    // Set the position of the textArea
    Text_Area.setTranslateX(30);
    Text_Area.setTranslateY(30);
    Group TextArea_Root = new Group();
    TextArea_Root.getChildren().add(Text_Area);
    // Set the stage
    Scene TextArea_Scene = new Scene(TextArea_Root, 595, 150, Color.BEIGE);
    TextArea_Stage.setTitle("Label Example");
    TextArea_Stage.setScene(TextArea_Scene);
    TextArea_Stage.show();
  }
  public static void main(String args[]) {
    launch(args);
  }
}

Der obige Code erstellt einen Textbereich mit dem darin eingeschlossenen Text. Siehe Ausgabe:

TextArea Textumbruch

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Verwandter Artikel - JavaFX Text