按类名划分的 JavaFX 样式

2023-12-01

也许是一个基本问题,但是是否可以在 JavaFX 中通过类名设置表元素的样式。例如这样:

MyClassname .table-view .column-header .label {
    -fx-text-fill:#F00;
}

我希望它可以在 1 个样式表中设置多个表格的样式。

提前致谢


是的,支持基于类名选择器的样式 - 它基于Node.getTypeSelector(),它来自Styleable界面。

将在选择器匹配中使用的 Styleable 的类型。这类似于 HTML 中的“元素”。 (CSS 类型选择器).

Returns: getClass().getName()没有包名

因此,您可以使用 CSS 规则将所有标签设置为绿色文本填充:

Label { -fx-text-fill: forestgreen; }

大多数节点还具有由应用程序设置的样式类,或者如果是标准控件,则由 JavaFX 框架设置。大多数人编码的标准方法不是使用类型选择器,而是使用样式类选择器:

.label { -fx-text-fill: forestgreen; }

类型选择器信息记录在JavaFX CSS 参考指南:

Node 的 getTypeSelector 方法返回一个类似于 CSS 类型选择器的字符串。默认情况下,此方法返回类的简单名称。请注意,内部类或匿名类的简单名称可能无法用作类型选择器。在这种情况下,应重写此方法以返回有意义的值。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

按类名划分的 JavaFX 样式 的相关文章

  • 显示带有背景颜色的百分比条

    例如 如果我有一个包含两列和 2 行的表 Col1 Percentage 50 50 70 70 如何用代表 COl1 值的颜色填充百分比列 像这样的东西 您可以使用具有两个紧接着的停止点的线性渐变 percentageFill heigh
  • 在 IE10 中禁用捏合放大

    在 IE10 触摸模式下 我希望仅使页面的特定部分可缩放 其余的不应该 我找到了这个 http msdn microsoft com en US library ie hh772044 aspx http msdn microsoft co
  • 单击输入字段会触发窗口调整大小

    我有一个带有徽标 菜单和搜索的标题 当我在桌面上时 我会按该顺序显示所有元素 但如果我的窗口宽度小于 980 像素 菜单会隐藏 有一个切换按钮 并且徽标会与nav并附在徽标之后 如果宽度更大 则徽标将再次分离并附加到 DOM 中的旧位置 w
  • 如何在 div 容器内的元素之间留出空间

    我有一个弹性容器 它将由元素动态填充 容器没有固定宽度 I use max width max content 并且可以包含我想要的任意数量的元素 问题是我需要这些元素之间的间距 但不需要元素和容器之间左侧和右侧的间距 当然我可以用 ele
  • React Native 上的文本缩进

    我需要缩进 React Native 段落的第一行 但使用常见的csstext indent财产 textIndent 与 React Native 不兼容 伪元素选择器也不兼容 例如 first line 有什么方法可以做到这一点而不用将
  • NetBeans 代码模板 ${date}?

    我在 Eclipse 中有这个代码模板 自 日期 起 当输入时我得到这样的东西 自2009年8月4日起 但是当我添加相同的模板时 自 日期 起 到 NetBeans 它输出 自日期以来 有人可以帮忙吗 还没有答案吗 这在 Netbeans
  • 使用溢出时无法隐藏滚动条:auto

    我有这个CSS div background color red position relative height 414px overflow auto width 902px margin 0px auto 我尝试过overflow y
  • 有没有办法在 html 图像标签中显示位图数据? [复制]

    这个问题在这里已经有答案了 有没有办法在 HTML 元素中显示位图图像数据 例如 您有一个指向源文件的常规图像 如下所示 img src myImage png width 100 height 100 有没有这样的事情 img width
  • 由于固定导航,增加了 FancyBox v2 的顶部和底部边距

    我目前正在开发一个网站 该网站将来将具有响应能力 该网站主要由图像组成 单击这些图像会加载到 FancyBox 中 FancyBox v2 现在具有响应能力 因此可以在屏幕尺寸发生变化时重新调整图像等的大小 作为我设计的一部分 我有两个固定
  • 显示班级图片 10 秒

    我有下面给出的代码显示9 boxes 其值如下digital time 还有一个班级box002显示digits相当于随机选择的九个盒子的值 box002 can be dragged to digital time starting wi
  • 如何更改 Shiny 中 navbarPage 折叠的断点

    我想用shiny navbarPage collapsible TRUE 当在小屏幕上查看我的 Shiny 应用程序时 将导航元素折叠到菜单中 默认情况下 当浏览器宽度小于 940 像素时会触发折叠 有什么方法可以改变这一点 以便在稍大的浏
  • 在何处将 CFLAG(例如 -std=gnu99)添加到 (Eclipse CDT) 自动工具项目中

    我有一个简单的 Autotools C 项目 不是 C 其框架是由 Eclipse CDT Juno 为我创建的 CFLAG 通过检查 似乎是 g O2 我希望所有生成的 make 文件也具有 std gnu99附加到 CFLAG 因为我使
  • 我可以在 CSS 类名中使用驼峰命名法吗

    我想命名一个 CSS 类并调用它imgSuper 我可以在 CSS 类中使用驼峰命名法吗 从技术上讲是可以的 但这是有风险的 因为虽然 CSS 语法大多不区分大小写 但在某些浏览器中 在某些条件下 类名被视为区分大小写 因为规范没有指定浏览
  • 在 Java 中克隆对象 [3 个问题]

    这样做会调用Asub的clone方法吗 或者Asub深度克隆是否正确 如果没有的话 有没有办法通过这种方法对Asub进行深度克隆呢 abstract class Top extends TopMost protected Object cl
  • 禁用引导列上的滚动

    我正在尝试禁用引导列上的滚动 这是我的代码 div class container fluid h 100 div class row h 100 div class col 4 h 100 bg dark fixed div div cl
  • 如何更改javaFX中按钮的图像?

    我正在使用javaFX 我制作了一个按钮并为此设置了图像 代码是 Image playI new Image file c Users Farhad Desktop icons play2 jpg ImageView iv1 new Ima
  • 如何将背景图像仅应用于一个反应页面而不是整个应用程序?

    注册页面示例 register background image linear gradient to right ff5722 0 ff9800 100 margin top 150px important div div div div
  • Python 3:将字符串转换为变量[重复]

    这个问题在这里已经有答案了 我正在从 txt 文件读取文本 并且需要使用我读取的数据之一作为类实例的变量 class Sports def init self players 0 location name self players pla
  • C#:帮助理解 UML 类图中的 <>

    我目前正在做一个项目 我们必须从 UML 图编写代码 我了解 UML 类图的剖析 但我无法理解什么 lt
  • 更改文本输入标签中文本的大小?

    我有一个很大的文本输入框 但我无法更改字体大小

随机推荐

  • 流畅的 NHibernate 和计算属性

    我正在使用 Fluent NHibernate 并自动映射类 我在一个类中有一个计算属性 类似于 public virtual DateTime LastActionTimeStamp get return Actions Count 0
  • 获取oracle.jdbc.driver.LogicalConnection,需要oracle.jdbc.OracleConnection

    我正在尝试连接到在 WebSphere 上运行的 Java 应用程序内的 Oracle 数据库 我需要能够创建一个数组描述符以在调用过程中使用 代码如下所示 Connection conn null ArrayDescriptor arra
  • 如何整理 WinApi 函数的返回值?

    Simple 我怎么能够明确编组WinAPi 函数的结果 I know how to marshal parameters of WinApi functions in C but how can I also marshal the re
  • ListBox 项目可以跨多行吗? C# [重复]

    这个问题在这里已经有答案了 我想要一个 ListBox 控件包含跨多行的项目 本质上我想要的是每个项目跨越多行并且可以作为一个项目选择 有没有办法做到这一点 正如建议的LarsTech在他的评论中 所有其他评论都会导致某种完全编码的示例 这
  • 使用 NAND、NOR、NOT、AND 运算符进行多条查询

    我正在尝试设计一个学说查询 我对学说很陌生 但在我的另一篇文章的帮助下 我想出了一个在我的 Mysql 中运行时可以工作的查询 但我希望它能够转换 Doctrine 2 3 中的查询 有人可以帮助我吗 MySQL 查询 SELECT FRO
  • 将输入类型=文件替换为图像

    和很多人一样 我想定制丑陋的input type file 而且我知道如果没有一些技巧和 或javascript 但是 问题是 就我而言 上传文件按钮仅用于上传图像 jpeg jpg png gif 所以我想知道是否可以使用 clickab
  • 此错误消息在 appengine 中意味着什么?

    Search failed Traceback most recent call last File base data home apps s montaoproject 2013e 368508855356793432 search d
  • 在选定的输入字段下方显示一个 div?没有 JQuery

    如何在每次用户关注输入字段时显示 div 已经有一个 div 并且它被隐藏了 div的位置会根据所选字段的位置而改变 并显示在下面 这是我的代码 formFieldListWrapper style top formSelectedFiel
  • 创建掉落字母和单词的技术

    我正在寻找一种技术来创建一个窗口 其中的字母从上到下下降 随着它们的移动形成单词 这类似于苹果零售店中使用的滚动屏幕 我应该使用什么语言 他们的技术我可以借鉴吗 非常感谢 有一个很棒的资源是由法国程序员 Gerard Ferrandez 在
  • 哪个是适合编程竞赛的 C++ BigInteger 类?

    我只是想知道对于不允许外部库的编程竞赛 C 中最好的 BigInteger 类是哪个 主要是我正在寻找一个可以在我的代码中使用的类 基于类似的理由 我当然会自己编写它 我认为重要的主要因素是 根据其重要性 应支持任意长度的数字及其运算 从代
  • 如何在osmnx中导入多种基础设施类型?

    使用 osmnx 导入道路时 有什么方法可以为基础设施类型指定多个子类别 从这个问题据我了解 我们只能通过指定选择高速公路infrastructure way highway motorway 我们如何扩展它以包括多个类别 例如highwa
  • 如何使用selenium和python查找不包含特定类名的元素

    我想找到包含某个类名的所有元素 但跳过那些除了我正在搜索的类名之外还包含另一个类名的元素 我有元素 div class examplenameA 和元素 div class examplenameA examplenameB 目前我正在这样
  • 如何使用自定义动词发出 HTTP 请求?

    为了测试 API 我希望能够使用自定义动词 例如 RECOMPUTE 来发出 HTTP 请求 而不是 GET POST PUT DELETE OPTIONS HEAD TRACE 和 CONNECT 是否有一个库已经做到了这一点 或者我是否
  • Android-Boot Completed 在 Broadcastreceiver 中不起作用

    我正在使用 android 版本 4 1 1 MeLE box SmartTv 来开发一个应用程序 我需要在设备启动时间完成时启动我的应用程序 但我的设备无法赶上 BOOT COMPLETED 操作 如果我在手机或模拟器中使用相同的应用程序
  • Python3 f 字符串:如何避免转义文字大括号?

    有没有办法避免在 python3 中转义大括号字符f string 例如 如果你想输出一个 json 字符串或一大块 CSS 规则 那么必须转换所有的内容确实很不方便 and 字符到 and 如果您想使用 f 字符串语法 我知道可以使用旧的
  • 当作业在 Databricks 中运行时,如何获取作业名称。这不是基于笔记本的工作

    我正在尝试获取正在运行的作业的名称 我想获取姓名并发送消息 示例 我将作业部署到 databricks 并运行它 我希望这个作业在松弛时发送带有作业名称的消息 这就是为什么我想获取当前作业的名称 Databricks 通过以下方式公开大量信
  • 主线程检查器:在后台线程上调用的 UI API:-[UIApplication applicationState]

    我在 Xcode 9 beta iOS 11 中使用谷歌地图 我收到输出到日志的错误 如下所示 主线程检查器 在后台线程上调用的 UI API UIApplication applicationState PID 4442 TID 8378
  • 更改 std::map 内元素的键的最快方法是什么

    我理解为什么不能这样做的原因 重新平衡之类的 iterator i m find 33 if i m end i gt first 22 但到目前为止 更改键的唯一方法 我知道 是从树中删除节点 然后使用不同的键将值插入回来 iterato
  • 如何为所有列设置 AND 条件 - php

    In MY TABLE如果我输入 floor fly 表返回No matching records因为全球搜索php 函数搜索单个列内的记录 但我希望 AND 条件适用于所有列 如果我输入floor fly表应该显示如下内容 Column1
  • 按类名划分的 JavaFX 样式

    也许是一个基本问题 但是是否可以在 JavaFX 中通过类名设置表元素的样式 例如这样 MyClassname table view column header label fx text fill F00 我希望它可以在 1 个样式表中设