Для предоставления пользователю мидлета удобного интерфейса доступа к информации служит система меню. Меню мидлета полностью формируется и настраивается при помощи редактора меню.
Каждое меню имеет имя и заголовок. Указывается также одно главное меню, это то меню, которое будет отображено после запуска мидлета.
Все пункты меню по назначению условно разделяются на следующие виды:
Для создания меню необходимо выделить в дереве проекта пункт «Menus» и нажать на клавишу «Add item» в панели инструментов или выбрать соответствующий пункт меню (можно также воспользоваться комбинацией клавиш «Shift-F4»).
После создания меню необходимо задать его имя. Это внутреннее имя меню в проекте, основное его назначение – ссылка на меню из других частей проекта. В проекте не может быть двух меню с одинаковым именем. Также необходимо задать заголовок меню. Это текст, который будет отображен в заголовке меню непосредственно в мидлете.
Необходимо также задать хотя бы один пункт меню. О создании, удаление и редактировании пунктов меню см. в разделе «Создание, удаление и редактирование пунктов меню».
Для удаления меню необходимо выделить его в дереве проекта и нажать на клавишу «Delete item» в панели инструментов или выбрать соответствующий пункт меню.
Внимание: нельзя удалить меню, которое используется в качестве подменю другого меню. Чтоб удалить такое меню сначала необходимо удалить все пункты меню, в которых удаляемое меню фигурирует как подменю.
Для редактирования меню необходимо выделить его в дереве проекта и нажать на клавишу «Edit» в панели инструментов или выбрать соответствующий пункт меню (можно также воспользоваться клавишей «F4» или просто дважды кликнуть имя меню в дереве проектов).
После открытия редактора меню можно изменять все его данные, например, имя, заголовок, признак главного меню и пункты меню.
Для нормального создания мидлета в проекте должно быть указано, какое из меню будет главным (т. е. отображаться непосредственно после запуска мидлета).
Для указания главного меню служит флажок «Main menu» в редакторе меню. Установка данного флажка означает, что данное меню будет главным. Если до установки флажка какое-либо другое меню было главным, оно автоматически перестает им быть и главным становиться текущее меню.
Для создания пункта меню достаточно нажать клавишу «Add menu item» дополнительной панели инструментов редактора меню или комбинацию клавиш «Alt-A». После чего в конце списка пунктов меню появиться новый пункт меню.
После создания пункта меню требуется задать необходимые данные для него. Каждый пункт меню имеет метку. Это текст, который отображается для данного пункта меню. Также каждый пункт меню имеет тип действия и возможно дополнительную информацию для заданного действия (например, текст для отображения и т. д.).
В распоряжении имеются следующие типы действий:
Для удаления пункта меню его необходимо выделить и нажать клавишу «Delete menu item» на дополнительно панели инструментов редактора меню или воспользоваться комбинацией клавиш «Alt-D».
После создания пункта меню любые его данные могут быть изменены.
Для изменения порядка следования пунктов меню служат клавиши «Move menu item up» и «Move menu item down», комбинации клавиш «Alt-up_arrow» и «Alt-down_arrow» соответственно. Для перемещения заданного пункта меню вверх или вниз необходимо выделить данный пункт и воспользоваться указанными клавишами.