为了账号安全,请及时绑定邮箱和手机立即绑定

java - 如何在JavaFX中将关闭按钮添加到除一个之外的所有选项卡?

java - 如何在JavaFX中将关闭按钮添加到除一个之外的所有选项卡?

浮云间 2022-10-12 15:35:49
我正在尝试创建一个选项卡系统,其功能与 Chrome 中的选项卡类似,每个选项卡上都有一个十字来关闭它,如下所示:使用 JavaFX,我可以通过将 tabpane 关闭策略设置为ALL_TABS. 不幸的是,这意味着我的新标签按钮(也是一个标签本身)可以关闭:我知道SELECTED_TAB可以解决此问题的规则,但这会破坏目的。我不知道任何其他允许该ALL_TABS规则例外的关闭政策。setGraphic我尝试使用该类的方法将我自己的交叉单独添加到每个选项卡Tab,但是我无法弄清楚如何处理该鼠标单击事件以使其关闭正确的选项卡。我意识到我也可以将新选项卡按钮制作成选项卡以外的东西,但我真的不知道如何将它与选项卡窗格集成。那么,有没有我没有看到的更简单的方法?如果没有,那么如何在 JavaFX 中实现这种标签系统?
查看完整描述

1 回答

?
开心每一天1111

TA贡献1836条经验 获得超13个赞

plusTab.setClosable(false);

我对文档做了一个简单的浏览。这行得通吗?


查看完整回答
反对 回复 2022-10-12
  • 1 回答
  • 0 关注
  • 79 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信