如何在javaFX中设置内部舞台

时间:2014-12-19 00:24:30

标签: javafx

我有一个带有2个标签的TabPane。我想要的是一个模态窗格(比如X),但只能在一个标签中看到。显示时,窗格“X”阻止访问Tab的内容,就像模式阶段一样。这里有哪些可能的实现?

1 个答案:

答案 0 :(得分:1)

ControlsFXlightweight dialog可用于此目的。

该API已标记为已弃用,因为某些功能已迁移到核心JavaFX API。从最新的JavaFX版本(8u40)开始,尚未包含轻量级对话功能(尽管可能在以后的版本中);所以现在你需要ControlsFX才能做到这一点。

代码看起来像

Tab someTab ;
// ...
Action response = Dialogs.create()
    .owner(someTab)
    .title("Please confirm")
    .message("Confirm your decision)
    .showConfirm();