2013-03-21 93 views
0

我想在JavaFX中創建特定組件。在onClick事件後顯示poupup的按鈕。彈出式按鈕顯示如下

Scnenario:

  1. 我們點擊以下按鈕按鈕

  2. 彈出窗口顯示(就像圖片)

enter image description here

+0

到目前爲止你做了什麼?進展如何? – fcm 2013-03-21 17:07:51

+0

只有類擴展按鈕顯示彈出式菜單,但在錯誤的位置(不在按鈕下方) – plancys 2013-03-21 17:10:56

+2

可能的[JavaFX 2自定義彈出窗格]的副本(http://stackoverflow.com/questions/12717969/javafx-2-custom-popup-窗格) – jewelsea 2013-03-21 23:38:56

回答

5

回答這個問題後,我意識到這是一個重複的JavaFX 2 custom popup pane,它有一個在一些答案中更多的上下文信息。

使用MenuButton並在MenuButton附加的menuItem中,爲要在彈出窗口中顯示的內容設置一個圖形。

final MenuItem wizPopup = new MenuItem(); 
wizPopup.setGraphic(wizBox); 

final MenuButton popupButton = new MenuButton("frobozz"); 
popupButton.getItems().setAll(
    wizPopup    
); 

這是一個完整的,executable sample

wizup

+0

非常感謝:)它解決了我的問題。 – plancys 2013-03-22 09:36:01