C# 如何将文本字段中输入的值指定给字符串属性?
我用C#做了一个项目,现在我正试图用IntelliJ IDEA和Gluon Scene Builder将它翻译成JavaFX 我有一些疑问:C# 如何将文本字段中输入的值指定给字符串属性?,c#,winforms,javafx,scenebuilder,C#,Winforms,Javafx,Scenebuilder,我用C#做了一个项目,现在我正试图用IntelliJ IDEA和Gluon Scene Builder将它翻译成JavaFX 我有一些疑问: 如何将文本字段上输入的值分配给字符串属性?我已经在谷歌上搜索了很多次,但仍然无法找到答案 我的C#代码: //声明和初始化pFirstName属性 公共字符串pFirstName{get;set;}=”“; ... //将在txtBox_PatientFirstNam中输入的值赋值给pFirstName Pat.pFirstName=txtBox_Pati
文本字段
上输入的值分配给字符串
属性?我已经在谷歌上搜索了很多次,但仍然无法找到答案
我的C#代码:
//声明和初始化pFirstName属性
公共字符串pFirstName{get;set;}=”“;
...
//将在txtBox_PatientFirstNam中输入的值赋值给pFirstName
Pat.pFirstName=txtBox_PatientFirstNam.Text;
这在JavaFX中是什么样子TextBox
重命名为txtBox\u PatientFirstNam
,但我不知道如何在场景生成器中重命名TextField
我花了一天时间学习如何在Scene Builder中设计GUI,因此我感到很困惑,因此提前感谢所有愿意帮助我的人。在java中获取字段的字符串值的方法是:
string text = aTextField.getText()
分派
aTextField.setText("string");
很好,谢谢,但是我如何单独识别我的文本字段?所有HBox都被称为“HBox”,VBox和文本字段也是如此。。。在maingui.fxml中,每个TextField都只是“TextField”,我在SceneBuilder中看不到重命名controls@etcCoder设置控件的
fx:id
,然后将适当的字段添加到控制器中,以便将其注入。签出。对于2),FXML文件中的fx:id
属性(可以在场景生成器中为每个控件设置)映射到控制器中的字段名。另一方面,最好不要在本网站的一篇帖子中问多个问题(这会让其他用户更难搜索)。