Java TextField中的新行

Java TextField中的新行,java,javafx,javafx-8,Java,Javafx,Javafx 8,我试图在我的文本字段中有一些预定义的文本,但我不知道如何在单词之间添加新行。我尝试过\n,但不起作用 代码: 有人知道如何在每个单词之间加新行吗? 我希望单词之间有一个分隔,然后它会在以后自动填充信息。TextField仅适用于单行,它不会像您希望代码实现的那样呈现多行。因此,不要使用TextField而是使用TextArea尝试使用TextArea而不是TextField。您可以在textarea中使用多行,但textfield是一个单行控件使用textarea而不是textfield@ris

我试图在我的文本字段中有一些预定义的文本,但我不知道如何在单词之间添加新行。我尝试过\n,但不起作用

代码:

有人知道如何在每个单词之间加新行吗?
我希望单词之间有一个分隔,然后它会在以后自动填充信息。

TextField
仅适用于单行,它不会像您希望代码实现的那样呈现多行。因此,不要使用
TextField
而是使用
TextArea

尝试使用TextArea而不是TextField。您可以在textarea中使用多行,但textfield是一个单行控件

使用
textarea
而不是
textfield
@rishaldevsing将其修复,谢谢:Dglad,请接受答案:)
    package view;

import javafx.scene.text.Text;

public class Overview extends VBox{

    private TextField info;

    public Overview() {

        //Adds a little border around the app so the text field doesn't go to the edges
        this.setPadding(new Insets(30, 30, 30, 30));

        //----- Initialising text field --------
        info = new TextField("Name:\n" + "PNumber:\n"+ "Email:\n"+ "Date:\n"+ "Course:\n"+ ""+ "Selected Modules:\n"+ "==============");
        info.setAlignment(Pos.TOP_LEFT);
        info.setMinHeight(850);
        info.setEditable(false);


        //------ Adding the text to the Text Field --------


        //-------- Putting it into VBox so that it stretches with the screen ----------
        VBox fit = new VBox(info);




        this.getChildren().add(fit);

    }

}