【发布时间】:2013-03-11 07:29:53
【问题描述】:
我想在 JavaFX 中创建特定的组件。 onClick 事件后显示弹出框的按钮。
场景:
点击按钮
Popup Shows below button(如图所示)
【问题讨论】:
-
到目前为止你做了什么?进展如何?
-
只有类扩展按钮显示弹出但位置错误(不在按钮下方)
我想在 JavaFX 中创建特定的组件。 onClick 事件后显示弹出框的按钮。
场景:
点击按钮
Popup Shows below button(如图所示)
【问题讨论】:
在回答完这个问题后,我意识到它是 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。
【讨论】: