我嘗試使用下面的CSS高亮文本
label.setStyle("-fx-background-color:rgba(85, 255, 68,0.7););
而且unhighlight使用設置了JavaFX標籤文本爲綠色的文字背景下
label.setStyle("-fx-background-color:rgba(0,0,255,0);");
然而,這些不大部分時間都不適用,因爲它必須背靠背進行。
有沒有什麼方法可以在不使用CSS的情況下設置樣式,即使用JavaFx API本身。我發現label.textFill(Paint p)是文本顏色,但沒有用於背景顏色,即標籤本身的顏色。
我正在使用Java7 u 13.問題有時當文本已被高亮顯示並且用戶單擊某個按鈕以再次高亮顯示時,高亮消失。這個動作發生在延遲的情況下,效果很好。我需要以編程方式突出顯示karioke種類的應用程序 – SoulMan 2013-02-20 05:43:16
在答案中詳細說明潛在解決方法。 – jewelsea 2013-02-20 06:09:32
謝謝面板會過度殺死我,因爲這些是自由流動的包裝文本。無論如何感謝您的建議。我正在定位爲我工作的workarround作爲回答下面的 – SoulMan 2013-02-23 17:53:16