当前位置: 首页 > 面试题库 >

如何在JavaFX 2.0中更改插入符号的颜色?

诸葛茂勋
2023-03-14
问题内容

我们希望将项目从Swing迁移到JavaFX,作为新的UI技术。作为公司设计的一部分,我们将Swing中的插入符号颜色更改为浅绿色。

我们如何在JavaFX
2.0中改变插入符号的颜色(或外观上的其他事情)?我找不到任何有用的信息。我发现在JavaFX的早期版本中这是可能的,所以我想2.0中也有一种方法。

亲切的问候,

大卫


问题答案:

在TextField中,插入符号的颜色与文本相同。您可以通过以下方式更改它们:

    TextField tf = new TextField("Text");
    tf.setStyle("  -fx-text-fill: green");

或全局在CSS文件中。



 类似资料:
  • 问题内容: 我所希望的是能够将列表中项目符号的颜色更改为浅灰色。它默认为黑色,我不知道如何更改它。 我知道我只能使用图像;如果可以的话,我宁愿不这样做。 问题答案: 项目符号从文本中获取颜色。因此,如果您要使用不同于列表中文本颜色的项目符号,则必须添加一些标记。 将列表文本换成跨度: 然后稍微修改您的样式规则:

  • 问题内容: 有没有办法更改Bootstrap中的所有属性?我试过下面的方法,但有时它仍显示默认的蓝色(例如单击并删除鼠标后等)。如何完全更改整个主题? 问题答案: 查看需要覆盖哪些属性的最简单方法是查看Bootstrap的源代码,尤其是[mixins /buttons.less中定义的mixin。您仍然需要重写大量属性以摆脱所有样式(例如,下拉菜单中的用法等)。 更好的方法可能是: 使用Boots

  • 我尝试了这个解决方案,比如在主主题中添加属性,但无法改变TextInputLayout中底线的颜色,默认情况下它采用状态栏的颜色(它可能被称为primarydark),也不想在TextInputLayout下面出现错误文本时改变底线的颜色,意思是当错误发生时改变红色,当它得到焦点时应该是那个颜色

  • 问题内容: 我想更改TextField的占位符颜色,但是找不到它的方法。 我尝试设置和,但它不会更改占位符的颜色。 这是代码: 也许还没有API? 问题答案: 目前还没有api。 但您可以 : 自己使用和实现占位符: 现在,您可以像老板一样使用任何类型的编辑。 -自定义TextField 您总是可以创建自己的custom,以在所有地方使用: 用法 (带占位符):

  • 本文向大家介绍如何在页面中插入TAB符号(制表符)相关面试题,主要包含被问及如何在页面中插入TAB符号(制表符)时的应答技巧和注意事项,需要的朋友参考一下

  • 问题内容: 我在阅读有关挥杆的书时编写了一个小程序,该程序在两个标签之间创建了一个JSplitPane。问题在于,几乎看不到JSplitPane(至少在我的操作系统- MAC OS Lion中),并且在其上设置某些属性(如前景色)似乎不起作用。 这是代码: 有什么方法可以改变它的颜色,使其真正脱颖而出吗?谢谢。 问题答案: 是默认设置,简单是透明的,您可以 更改为或可能更好 通过改变不透明度