在JavaFX中显示一个带有变量的字符串
问题描述:
我有一个小测验游戏,我正在研究并且正在跟踪正确的答案。 我有一个文本对象,显示连续正确答案的数量。这是内容:在JavaFX中显示一个带有变量的字符串
content: bind consecutive.toString();
我想这样做是符合这样的一些字符串输出混合即:
content: "{bind consecutive.toString()} in a row!"
不幸的给我一个错误抱怨绑定关键字。 创建一些中介变量也好不了多少:
var consec_disp = bind consecutive;
content: "{consec_disp.toString()} in a row!"
虽然这编译它永远只显示“连续0!”
任何人有任何想法?
答
你试过了吗?
content: bind "{consecutive.toString()} in a row!"
除非我非常错误,应该解决您的问题。
答
更妙的是:
content: bind "{consecutive} in a row!"
{}暗示的toString()将在变量进行调用。
哈!我想到了它,但由于某种原因,它认为它永远不会工作。显然我错了,因为它像一个魅力。 谢谢Eric! – mikewilliamson 2009-12-17 00:24:23
没有问题:)任何时候你有问题,在这里发帖,我会回顾他们,因为我回顾了所有的javafx问题。 – 2009-12-17 01:25:00