我尝试使用下面的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