我有一個JavaFX GUI在fxml文件中定義了其控制器類。我在該GUI中有兩個文本項目,一個綁定到一個變量,其值在用戶重新加載屏幕之前不會改變,另一個我認爲需要爲StringProperty,因爲它顯示了我的列中的運行總數TableView中。由於它們是什麼,我試圖使用Label而不是TextField作爲它們的顯示控件。JavaFx標籤文本=變量
我喜歡Sebastian的回答這個問題就在這裏:
Displaying changing values in JavaFx Label
然而,當我嘗試使用它,我得到的是說,一個編譯錯誤:
cannot find symbol
symbol: variable textProperty
location: variable salesNoLabel of type Label
我不知道我做錯了什麼,但首先,我的標籤文本最初設置在fxml文件中,所以在我的控制器中,我只用fx:id替換了列在Sebastian答案中的「myLabel」:
salesNoLabel.textProperty.bind(sn);
其中salesNoLabel是標籤的fx:id,sn是一個字符串變量。
不知道您是否需要查看更多我的代碼來幫助我解決此問題,但是請提前感謝您檢查此問題。
很酷...我覺得它必須是那樣簡單的東西。現在完美工作...謝謝! – John 2013-05-03 15:41:00