我将我的UI布置在. fhtml文件中,然后我有一个用于定义样式的.css和一个扩展AnchorDocs的PFA控制器.

一般来说,给某个东西设置样式并不难,但Tab的标题在. fhtml中没有明确定义,我似乎无法对其进行样式设置.我想将单个Tab的 colored颜色 设置为红色.

以下是我try 过的方法:

1-直接在. fhtml中设置样式:

    <Tab fx:id="tabRed" text="Tab 2" style="-fx-text-fill: red;">
        <content>
            <AnchorPane minHeight="0" minWidth="0" prefHeight="100" prefWidth="100"/>
        </content>
    </Tab>

2-在控制器中设置样式

// an attribute of my Controller class
@FXML public Tab tabRed;

// inside the constructor of said Controller
tabRed.setStyle("-fx-text-fill: red;");

请注意,由于我无法控制的原因,我必须使用这些版本的Java/PFA.

推荐答案

我发现它的有效方法如下: 在我的.fxml

<Tab fx:id="tabRed" text="Tab 2" styleClass="red-tab">
    <content>
        <AnchorPane minHeight="0" minWidth="0" prefHeight="100" prefWidth="100"/>
    </content>
</Tab>

在我的.css

.red-tab .tab-label{
   -fx-text-fill: red;
}

Java相关问答推荐

在Java中使用带限制的回归打印星形三角形

在FML中删除关键帧动画

如何使用CSS为选定但未聚焦的表格行设置背景 colored颜色 ?

是否需要关闭Executors返回的执行器.newVirtualThreadPerTaskExecutor()?

Spring Batch 5-不要让它在数据库中自动创建表

工件部署期间出错[Tomcat 8.5.45]

S的字符串表示是双重精确的吗?

为什么一个Test的instance?& gt;在构造函数中接受非空对象?

如何修复IndexOutOfBoundsException在ClerView适配器的onRowMoved函数?

如何正确创建序列图?

用户填充的数组列表永不结束循环

如何让JVM在SIGSEGV崩溃后快速退出?

用OSQL创建索引

如何使用路径过渡方法使 node 绕圆旋转?

Kotlin Val是否提供了与Java最终版相同的可见性保证?

有效的公式或值列表必须少于或等于255个字符

视图被推出线性布局-Android

让标签占用JavaFX中HBox的所有可用空间

验证没有';t work on Hibernate Entity';s字段

spring 更新多项管理关系