在 JavaFX 中单击按钮时更改文本框中的文本
我的 JavaFX 应用程序中有这个简单的小表单。 我想使用按钮来更改 firstNameText
和 firstNameText
。
我能力不行,我是个新手。我尝试了下面的代码,我的错误在哪里?
def lastNameLabel = Label { text: "Last Name" };
def firstNameLabel = Label { text: "First Name" };
var lastNameText = TextBox { text: "Last Name" };
var firstNameText = TextBox { text: "First Name" };
def cancelButton = Button {
text: "Cancel"
action: function() {
lastNameText = TextBox { text: "ciao" };
firstNameText = TextBox { text: "ciao" };
}
};
I have this easy little form in my JavaFX application.
I want to use a button to change firstNameText
and firstNameText
.
I'm not capable, I'm a newbie. I tried the code below, where is my mistake?
def lastNameLabel = Label { text: "Last Name" };
def firstNameLabel = Label { text: "First Name" };
var lastNameText = TextBox { text: "Last Name" };
var firstNameText = TextBox { text: "First Name" };
def cancelButton = Button {
text: "Cancel"
action: function() {
lastNameText = TextBox { text: "ciao" };
firstNameText = TextBox { text: "ciao" };
}
};
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您正在创建 2 个新文本框,而不是更新 2 个现有文本框。
尝试
you are creating 2 new textboxes instead of updating your 2 existing ones.
try