2014-12-19 73 views
1

我有一個帶有2個選項卡的TabPane。我想要的是一個模式窗格(如X),但只在一個Tab中可見。顯示時,窗格「X」會阻止訪問Tab的內容,就像模態舞臺一樣。這裏有什麼可能的實現?如何在javaFX中設置內部舞臺

回答

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();