gpt4 book ai didi

java - 无法将 JTextField 设置为 int

转载 作者:行者123 更新时间:2023-12-02 03:44:33 24 4
gpt4 key购买 nike

当我在文本字段上使用setText()时,它不允许我这样做,因为我想要的是一个int,我会将int更改为a字符串,但需要整数才能进行进一步计算。

如何使用 int 设置 JTextField 的文本。

private void setAllTextFields(MenuItem m){
desBox.setText(m.getDescriptions());
priceTF.setText(m.getPrice());
calsTF.setText(m.getCalories());
}

价格和卡路里就是数字

谢谢

最佳答案

您可以使用 JFormattedTextField 进行数字输入,如下所示:

JFormattedTextField numberField 
= new JFormattedTextField(NumberFormat.getNumberInstance());

//get value from text field
double d = ((Number)numberField.getValue()).doubleValue();

关于java - 无法将 JTextField 设置为 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36426202/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com