2014-10-27 21 views
0

這是我編輯的問題..我想要一個新的選項卡顯示在同一個窗口中。在主窗口中,我有一個菜單欄。假設用戶點擊打開,必須在菜單欄下方的同一窗口中創建一個新選項卡,依此類推。javafx:當用戶打開一個新文件時動態添加選項卡

由於我是javafx中的初學者,請給我一些指示。我感謝你的時間和精力。

+0

'舞臺mystage =新階段調情( );'創建一個新窗口,'mystage.show()'顯示它。您需要對現有的「TabPane」的引用;只需調用'getTabs()。add(...)'就可以了。 – 2014-10-29 14:36:24

+0

感謝James_D的迴應。我嘗試在mystage.show()之後將tabs.getTabs()。添加(tab)行添加到現有代碼中。我得到了兩個標籤,但我希望在相同的窗口中動態創建一個新標籤。我感謝你的迴應。 – 2014-10-29 15:02:15

+0

你爲什麼要調用'Stage mystage = new Stage();'和'mystage.show()'?你說你不想要一個新窗口。還是我誤解了這個問題? – 2014-10-29 15:51:07

回答

0

使用tabpane和編程方式添加標籤給它

TabPane tabPane = new TabPane(); 
Tab mytab = new Tab("tab to be created programmatically"); 
mytab.setContent(put your data here); 
tabPane.getTabs().add(mytab); 

的tabpane應該在窗口/節點/場景,你與......這一切都

相關問題