【发布时间】:2018-01-18 18:48:45
【问题描述】:
我正在使用以下代码使 TabPane 的组合选项卡宽度适合 TabPane 的宽度。
private void initTabPane() {
// Populate Tabs
List<Tab> tabs = _tabPane.getTabs();
tabs.add(new Tab("Metadator", _metadatorView));
tabs.add(new Tab("Translator", _translatorView));
tabs.add(new Tab("ESPN"));
// Stretch to fit width
_tabPane.tabMinWidthProperty().bind(_tabPane.widthProperty()
.divide(_tabPane.getTabs().size()) );
}
我一直在尝试删除标签达到相对于 TabPane 宽度的特定宽度时显示的 tab-down-button 视图。您可以在下图的右上角看到:
我尝试使用其类 .control-buttons-tab, .container, .tab-down-button, .arrow 的 padding/margin/bg-color 属性,但没有任何效果。
有没有什么办法可以去掉它,或者把它偏移到很远才不会干扰最后一个标签?
【问题讨论】:
-
你不能在伸展范围内考虑它以适应宽度绑定吗?
-
@Sedrick 我可以,但我试图让最后一个选项卡触摸窗口的右侧。
-
我对你的问题投了赞成票,希望它能吸引更多有经验的程序员参与讨论。
标签: java javafx javafx-8 javafx-2