JavaFX选项卡标题文本无法居中对齐

JavaFX选项卡标题文本无法居中对齐,javafx,tabs,alignment,Javafx,Tabs,Alignment,我正在使用.tab pane.tab{}更改选项卡标题的颜色和宽度。这没有问题 .tab-pane .tab { -fx-background-color: linear-gradient(to bottom, repeat, #CCCCCC , #808080 ); -fx-pref-width: 150.0; -fx-text-alignment: CENTER; <-- does not work } .tab窗格.tab { -fx背景色:线性渐变(至底

我正在使用.tab pane.tab{}更改选项卡标题的颜色和宽度。这没有问题

.tab-pane .tab
{
    -fx-background-color: linear-gradient(to bottom, repeat, #CCCCCC , #808080 );
    -fx-pref-width: 150.0;
    -fx-text-alignment: CENTER;  <-- does not work
}
.tab窗格.tab
{
-fx背景色:线性渐变(至底部,重复,#CCCCCC,#808080);
-外汇储备宽度:150.0;
-fx文本对齐方式:居中;查看搜索选项卡窗格时,您会发现默认情况下选项卡标签对齐方式已为居中,但您已将.tab的宽度更改为150.0,尽管标签宽度仍然相同。因此,您需要指定对齐方式和选项卡标签的宽度,如下所示:

.tab-pane .tab
{
    -fx-background-color: linear-gradient(to bottom, repeat, #CCCCCC , #808080 );
    -fx-pref-width: 150.0;
}

.tab-pane > .tab-header-area > .headers-region > .tab > .tab-container > .tab-label {
    -fx-alignment: CENTER;
     -fx-pref-width: 150.0;
    -fx-text-fill: -fx-text-base-color;
}
查看搜索TabPane时,您会发现默认情况下选项卡标签对齐方式已经是中间对齐,但您已将.tab的宽度更改为150.0,尽管标签宽度仍然相同。因此,您需要指定对齐方式和选项卡标签的宽度,如下所示:

.tab-pane .tab
{
    -fx-background-color: linear-gradient(to bottom, repeat, #CCCCCC , #808080 );
    -fx-pref-width: 150.0;
}

.tab-pane > .tab-header-area > .headers-region > .tab > .tab-container > .tab-label {
    -fx-alignment: CENTER;
     -fx-pref-width: 150.0;
    -fx-text-fill: -fx-text-base-color;
}

有关
-fx text alignment
功能的一般说明,请参阅中的
text alignment属性
文档。(还要注意,
选项卡
不是标签为
,因此它没有此属性。)有关
-fx text alignment
功能的一般说明,请参阅中的
text alignment属性
文档。(还要注意,
选项卡
不是标签为
,因此它没有此属性。)