如何将 TextField 上的输入值分配给 String 属性?

How to assign an entered value on a TextField to a String property?

我在 C# 中创建了一个项目,现在正尝试使用 IntelliJ IDEA 和 Gluon Scene Builder 将其转换为 JavaFX

我有些疑惑:

  1. 如何将 TextField 上输入的值分配给 String 属性?我已经进行了多次 Google 搜索,但仍然无法弄清楚。

    我的 C# 代码:

    //Declaring and Initializing pFirstName Property
    public string pFirstName { get; set; } = "";
    
    ...
    
    //Assigning value entered in txtBox_PatientFirstNam to pFirstName
    Pat.pFirstName = txtBox_PatientFirstNam.Text;
    

    这在 JavaFX 中会是什么样子?

  2. 如何在 Gluon Scene Builder 中重命名控件?还找不到这个选项,例如在 WinForms 中我可以将 TextBox 重命名为 txtBox_PatientFirstNam,但我不知道如何在 Scene Builder[=] 中重命名 TextField 17=]

在花了一天时间学习如何在 Scene Builder 中设计 GUI 后,我被困住了,所以提前感谢任何愿意帮助我的人。

在java中得到一个字段的字符串值是:

string text = aTextField.getText() 

分配

aTextField.setText("string");