Форум программистов, компьютерный форум, киберфорум
JavaFX
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 18.12.2014
Сообщений: 69
1

Взаимодействие с Menu

01.02.2018, 00:09. Просмотров 770. Ответов 2
Метки нет (Все метки)


Здравствуйте. Пишу GUI на JavaFX, мне нужно в программе создать для окна полоску меню сверху. Использую MenuBar, в него добавляю несколько объектов класса Menu. И вот в чем вопрос. Как мне взаимодествовать с этими виджетами Menu? Что бы при нажатии на них мышкой что-ибо происходило. Если делать как с обычной кнопкой, т.е. .setOnAction(event->{...});
То ничего не происходит. Видел в гайдах как взаимодействовать с MenuItem. Но если мне не нужен выпадающий список, а нужна только одна кнопка самого меню, то что делать?
Благодарен за помощь.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.02.2018, 00:09
Ответы с готовыми решениями:

Обьясните пожалуйста как работает селектор .main-menu > li:hover .sub-menu
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> ...

Создать функцию menu или вызвать menu в программе
Всем доброго дня! Нужна помощь в создании функции в виде меню, не понимаю как её сделать, ведь меню...

Компонент menu и menu.section вывести картинку
Здравствуйте, просмотрел все различные тему, перепробовал все приведенные коды, но картинку так и...

Menu MDI Form VS Menu Child Form
Столкнулся в процессе разработки с такой проблемой. Дело в том что у MDI form свое меню и у...

2
0 / 0 / 2
Регистрация: 19.11.2017
Сообщений: 28
07.02.2018, 15:56 2
Думаю можно попробовать создать кнопку и предать ей необходимый внешний вид через css
Либо в Scene Builder справа есть раздел Code,там можно привязать метод при нажатии на мышку
По идее данные способы должны подойти
0
0 / 0 / 0
Регистрация: 01.03.2021
Сообщений: 1
01.03.2021, 15:22 3
Для того, чтобы вызывалась функция при нажатии на Menu, а не на MenuItem, следует добавить в Menu пустой MenuItem и в разделе Code указать нужный метод в "On Shown". (при использовании Scene Builder)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2021, 15:22

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Void menu(void); что это ? почему не void menu();
void menu(void); что это ? почему не void menu(); void naprimer(void); и это идет в классе это...

"main-menu" + "sub-menu" без ID
<nav> <ul class="main-menu"> <li> <a>main menu link 1</a> ...

Menu
Как описать время и дату? Помогите пожалуйста

JS menu
не работает клик-меню((( <!DOCTYPE html> <html lang="en"> <head> <meta...

Menu
Вот скриншот, справа внизу есть три точки, для вызова меню. Как ими пользоваться(Какое...

dialog --menu
привет. сделал меню в диалоге. как мне сделать, что бы у каждого пункта была своя функция? т.е....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.