2009-12-16 2 views
1

У меня есть небольшая игра-викторина, над которой я работаю, и отслеживаю правильные ответы. У меня есть текстовый объект, который отображает количество последовательных правильных ответов. Это содержание:Отображение строки с переменными в 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 в ряд!»

У кого-нибудь есть идеи?

ответ

0

Вы пробовали?

content: bind "{consecutive.toString()} in a row!" 

Если я не ошибаюсь, это должно решить вашу проблему.

+0

Ha! Я подумал об этом, но почему-то написал это, думая, что это никогда не сработает. Очевидно, я был неправ, потому что он работает как шарм. Спасибо Эрик! – mikewilliamson

+0

No prob :) В любое время у вас есть вопросы, отправьте их здесь, и я доберусь до них, так как я просматриваю все вопросы javafx. –

0

еще лучше:

content: bind "{consecutive} in a row!" 

{} означает, что ToString() будет вызываться переменной.

Смежные вопросы