我正在制作的这个应用程序非常困难。 该应用程序由数字组成,但看起来 Javafx Text() 和 Label() 仅支持字符串。
我的问题
int amount =23;
Text text = new Text(amount);//ERROR cant not convert in to string.
Text text2 = new Text(amount.toString();//ERROR int cannot be dereferenced
我的问题:
如何将数字 23 打印为实际数字而不是字符串; 请记住,该数字需要作为数字 int javafx 打印,而不是在控制台中;
为什么
因为在应用程序的后面,我将从用户那里获得一个号码,并且需要将其添加到:int amount = 23;我无法添加到一起。哈哈。
最佳答案
像 Text
这样的 UI 组件仅处理字符串。您需要将 int
转换为 String
,例如
Text text = new Text(Integer.toString(amount));
如果要将用户输入添加到原始值并将文本更新为新值,则应存储原始 int 值,添加用户输入的值,然后更新 Text
带有新文本的节点。
关于java - 使用数字-Javafx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37019467/