【问题标题】:Writing in TextField by using Buttons [closed]使用按钮在 TextField 中写入 [关闭]
【发布时间】:2016-05-24 19:42:12
【问题描述】:

我是 java 初学者,我坚持用 JavaFx - 计算器编写简单的项目。 我添加了填充数字的按钮,当用户单击它们时它们应该显示在 TextField 中。

但是当我试图检查这个想法时,他们会添加索引 0 中的每个数字。我想field.getText().lenghth() 可能会解决这个问题,但它没有用。对不起我糟糕的解释。 Picture show it better

int miejsce = obliczenia.getText().length();

    cyfra0.setOnAction(e -> obliczenia.insertText(miejsce, "0"));

【问题讨论】:

    标签: java button javafx textfield


    【解决方案1】:
    TextField textField = new TextField("123");
    Button button = new Button("4");
    button.setOnAction(click -> {
        String textFieldNewString = textField.getText() + button.getText();
        textField.setText(textFieldNewString);
    }):
    

    这会将按钮文本添加到 TextField

    【讨论】:

    • @Tymek 没问题。如果您将其标记为正确的答案,我将不胜感激,只是告诉您这一点,因为您似乎是新来的:)
    • 哦抱歉,不知道这个:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-12
    • 1970-01-01
    • 2022-01-22
    • 2013-04-08
    • 2015-03-11
    • 1970-01-01
    相关资源
    最近更新 更多