有没有一种方法可以在TabPane的TabControlButtons的右侧添加按钮?

时间:2018-07-11 12:03:34

标签: javafx

这不是Add Buttons to Tabs and Tab area JavaFX的副本,因为该问题和答案不能解决TabControlButtons的位置。

Fxml文件:

<AnchorPane xmlns="http://javafx.com/javafx/8.0.121" xmlns:fx="http://javafx.com/fxml/1" fx:controller="...TabsPresenter"> 
    <TabPane fx:id="centerTabPane" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0"> </TabPane> 
    <Button text="XYZ" AnchorPane.rightAnchor="1.0" AnchorPane.topAnchor="2.5"/> 
</AnchorPane>

fxml文件上方导致TabControlButtons被我的新按钮阻止。但是,我希望我的新按钮位于TabControlButtons的右侧。

因此,我尝试将TabControlButtons移至其默认位置的左侧。

我能够使用CSS做到这一点。

.tab-pane > .tab-header-area
{
      -fx-padding: 0px 50px 0px 0px;
}

但是,TabControlButtons出现在选项卡标题区域的上方为: enter image description here

是否可以在headersRegion和我的新按钮之间制作TabControlButtons?

0 个答案:

没有答案