【发布时间】:2021-01-28 09:29:27
【问题描述】:
我正在尝试使用 JavaFX 更改由 TextField::setPromptText 创建的字符串的属性。
这段代码:
TextField shapeField = new TextField();
shapeField.setMaxWidth(100);
shapeField.setPromptText("Circle, Triangle, Hexagon");
TextField fillField = new TextField();
fillField.setMaxWidth(100);
fillField.setPromptText("Red, Green, Grey");
目前将提示文本设置为:
我希望能够使字体更小并更改颜色。我该怎么做?
【问题讨论】:
-
.. 默认情况下不支持使用不同的字体:TextInputControlSkin 将提示(视觉代表)的字体绑定到可换肤的字体。所以你需要一个允许单独修改的自定义皮肤
-
@Abra 可能不够清楚:我的意思是用于 promptText 的字体与用于文本的字体不同