【问题标题】:Int Value into text Field将 Int 值转换为文本字段
【发布时间】:2020-10-11 17:37:16
【问题描述】:

在 JavaFX 中,我有一个名为“randomIntegerField”的文本字段,当我单击按钮时,我需要使用方法返回的整数值自动填充此文本字段 JavaFX。

这里是返回int值的方法

private int randomNum(){
     Random random = new Random();
     int integerIntered = Integer.parseInt(numberField.getText()); 
     return   random.nextInt(integerIntered - 0 + 1) + 0; 
}

这是按钮

 bntGo.setText("Go");
    
    bntGo.setOnAction(e -> {
       randomIntegerField = String.valueOf(randomNum()); // The error i get is String can not converted into TextField. 
    });

请帮帮我

【问题讨论】:

    标签: java javafx javafx-8


    【解决方案1】:

    您需要设置randomIntegerFieldtext property(我假设是TextField),例如...

    bntGo.setOnAction(e -> {
           randomIntegerField.setText(String.valueOf(randomNum())); 
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-28
      • 2019-10-16
      • 2019-01-17
      • 1970-01-01
      • 2017-09-15
      • 1970-01-01
      • 2014-11-02
      相关资源
      最近更新 更多