gpt4 book ai didi

javafx-2 - 鼠标拖放时的 JavaFX Tab 定位

转载 作者:行者123 更新时间:2023-12-04 13:16:52 25 4
gpt4 key购买 nike

我有一个带有多个选项卡的 Tabpane。
我想通过在特定位置拖动标签来重新定位标签(就像我们能够在浏览器中排列标签的方式一样。)
有什么办法可以实现吗?

最佳答案

我们以稍微不同的方式实现了它。我们在选项卡上下文菜单上提供了向左/向右移动功能,而不是拖/放功能,该功能依次移动选项卡。
我们希望优先使用此功能,因此现在使用此解决方法实现它。
enter image description here

MoveRight 的代码片段:

public void moveRight() {
protected TabPane workBook;
int cTabIndex = bem.workBook.getTabs().indexOf(bem.activeSheet);
int tabCount = workBook.getTabs().size();

if (tabCount > 1 && cTabIndex > 0) {
workBook.getTabs().remove(bem.activeSheet);
workBook.getTabs().add(cTabIndex - 1, bem.activeSheet);
}
}

关于javafx-2 - 鼠标拖放时的 JavaFX Tab 定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16437615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com