我有一个带有2个标签的TabPane。我想要的是一个模态窗格(比如X),但只能在一个标签中看到。显示时,窗格“X”阻止访问Tab的内容,就像模式阶段一样。这里有哪些可能的实现?
答案 0 :(得分:1)
ControlsFX有lightweight dialog可用于此目的。
该API已标记为已弃用,因为某些功能已迁移到核心JavaFX API。从最新的JavaFX版本(8u40)开始,尚未包含轻量级对话功能(尽管可能在以后的版本中);所以现在你需要ControlsFX才能做到这一点。
代码看起来像
Tab someTab ;
// ...
Action response = Dialogs.create()
.owner(someTab)
.title("Please confirm")
.message("Confirm your decision)
.showConfirm();