java - 使用数字-Javafx

标签 java string javafx int

我正在制作的这个应用程序非常困难。 该应用程序由数字组成,但看起来 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/

相关文章:

具有多行、背景颜色和居中文本的 JavaFX 表格

java - 使用特定类名时 JShell 错误 "unexpected type"

java - NetBeans 8 中的远程调试 GUI Java 应用程序 (swing)

python - 如何将计数器列表转换为包含在 python 中组合的项目和值的列表?

c - 将字符拆分为 C 中的单词

java - 从另一个线程更新 UI(一段时间后)

java - 在多项式时间内使用 DFS 的最小命中集算法

java - spring 4.1 在创建新项目时出错

python - 使用字符连接列表的元素

JavaFX 可以启用隐藏滚动条的滚动吗?