【问题标题】:Change the text in a TextBox on button click in JavaFX在 JavaFX 中单击按钮时更改 TextBox 中的文本
【发布时间】:2010-04-15 12:48:50
【问题描述】:

我的 JavaFX 应用程序中有这个简单的小表单。 我想用一个按钮来改变firstNameTextfirstNameText

我没有能力,我是新手。我试过下面的代码,我的错误在哪里?

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" };

    }

};

【问题讨论】:

    标签: java javafx


    【解决方案1】:

    您正在创建 2 个新文本框,而不是更新您现有的 2 个文本框。

    试试

    action: function() {
        lastNameText.text = "ciao";
        firstNameText.text = "ciao";
    }
    

    【讨论】:

      猜你喜欢
      • 2016-02-21
      • 1970-01-01
      • 2018-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多