Перейти к содержанию

MenuBar

Горизонтальная строка меню верхнего уровня, содержащая выпадающие меню с привязкой к командам и координацией всплывающих списков.

Обзор

Горизонтальная строка меню верхнего уровня, содержащая выпадающие меню с привязкой к командам и координацией всплывающих списков. Предоставляет широкие возможности настройки компоновки и взаимодействия.

Базовое использование

MenuBar menuBar = new MenuBar();
menuBar.menu(fileMenu).menu(editMenu);

Связанные ссылки

  • Menu: Всплывающее или выпадающее меню, содержащее вертикальный список командных пунктов меню и разделителей.
  • MenuItem: Выбираемый элемент меню, поддерживающий обычные действия, флажки, команды, горячие клавиши или каскадные подменю.

API

Создает горизонтальную строку меню MenuBar.

MenuBar::clearMenus()

Очищает все меню из строки меню.

Возвращает MenuBar: Текущий экземпляр для цепочки вызовов..

MenuBar::closeOpenMenu()

Закрывает текущее открытое выпадающее меню.

Возвращает MenuBar: Текущий экземпляр для цепочки вызовов..

MenuBar::commandManager()

Возвращает менеджер команд CommandManager строки меню.

Возвращает CommandManager: Связанный экземпляр CommandManager..

MenuBar::commandManager(CommandManager)

Устанавливает менеджер команд CommandManager для строки меню.

Параметр Тип Описание
commandManager CommandManager Экземпляр CommandManager.

Возвращает MenuBar: Текущий экземпляр для цепочки вызовов..

Добавляет выпадающее меню Menu в строку меню.

Параметр Тип Описание
menu Menu Экземпляр меню.

Возвращает MenuBar: Текущий экземпляр для цепочки вызовов..

Возвращает меню по тексту его заголовка, или null.

Параметр Тип Описание
label String Текст метки.

Возвращает Menu: Экземпляр меню..

Возвращает количество меню в строке меню.

Возвращает int: Общее количество элементов..

Возвращает неизменяемый список всех выпадающих меню в строке меню.

Возвращает List: Неизменяемый список меню..

Заменяет список меню в строке меню.

Параметр Тип Описание
menus List Список меню.

Возвращает MenuBar: Текущий экземпляр для цепочки вызовов..

MenuBar::openMenu(int)

Открывает выпадающее меню по указанному индексу.

Параметр Тип Описание
index int Позиция индекса.

Возвращает MenuBar: Текущий экземпляр для цепочки вызовов..

MenuBar::openedMenuIndex()

Возвращает индекс текущего открытого меню, или -1.

Возвращает int: Результирующее значение..

MenuBar::openedPopup()

Возвращает текущий активный всплывающий контейнер меню, или null.

Возвращает ContextMenu: Всплывающий контейнер всплывающего меню..