Кнопка с всплывающим меню показана ниже

Я хочу создать определенный компонент в JavaFX. Кнопка, которая показывает poupup после события onClick.

Scnenario:

  1. Нажимаем кнопку

  2. Всплывающее окно показывает кнопку ниже (как на картинке)

введите описание изображения здесь

1 ответ

Решение

Ответив на это, я понял, что это была копия пользовательской всплывающей панели JavaFX 2, в которой есть немного больше контекстной информации в некоторых ответах.

Используйте MenuButton и в MenuItem, прикрепленном к MenuButton, установите изображение для контента, который вы хотите отобразить в вашем всплывающем окне.

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

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

Вот полный, исполняемый пример.

wizup

Другие вопросы по тегам