Кнопка с всплывающим меню показана ниже
Я хочу создать определенный компонент в JavaFX. Кнопка, которая показывает poupup после события onClick.
Scnenario:
Нажимаем кнопку
Всплывающее окно показывает кнопку ниже (как на картинке)
1 ответ
Решение
Ответив на это, я понял, что это была копия пользовательской всплывающей панели JavaFX 2, в которой есть немного больше контекстной информации в некоторых ответах.
Используйте MenuButton и в MenuItem, прикрепленном к MenuButton, установите изображение для контента, который вы хотите отобразить в вашем всплывающем окне.
final MenuItem wizPopup = new MenuItem();
wizPopup.setGraphic(wizBox);
final MenuButton popupButton = new MenuButton("frobozz");
popupButton.getItems().setAll(
wizPopup
);
Вот полный, исполняемый пример.