我在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" };
}
};
答案 0 :(得分:1)
您正在创建2个新文本框,而不是更新现有的2个文本框。
试
action: function() {
lastNameText.text = "ciao";
firstNameText.text = "ciao";
}