这不是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出现在选项卡标题区域的上方为:
是否可以在headersRegion和我的新按钮之间制作TabControlButtons?