|
|||||||||||||||||||
|
Программирование на JavaМеню в окне класса Frame
Как мы уже говорили, окно класса Frame может иметь главное меню (Menu Bar) или, как еще говорят, строку меню. Главное меню создается на базе класса MenuBar , краткое описание которого приведено ниже. Конструкторpublic MenuBar(); Методы
Добавление меню в главное меню окна public Menu add(Menu m);
Вызов метода createMenuBar public void addNotify();
Определение количества меню, добавленных в главное меню public int countMenus();
Получение ссылки на меню Help public Menu getHelpMenu();
Получение ссылки на меню с заданным номером public Menu getMenu(int i);
Удаление меню с заданным номером из главного меню public void remove(int index); Удаление компоненты меню public void remove(MenuComponent m);
Извещение об удалении меню public void removeNotify();
Установка меню Help public void setHelpMenu(Menu m); Работа с классом MenuBarДля формирования главного меню окна вы должны создать объект класса MenuBar с помощью конструктора, а затем добавить в него отдельные меню. Объект главного меню создается следующим образом: MenuBar mbMainMenuBar; mbMainMenuBar = new MenuBar(); Отдельные меню создаются на базе класса Menu, например: Menu mnFile; Menu mnHelp; mnFile = new Menu("File"); mnHelp = new Menu("Help"); Создав меню, вы должны добавить в них строки. Для этого нужно вызвать метод add, передав ему в качестве параметра текст строки меню, например: mnFile.add("New"); mnFile.add("-"); mnFile.add("Exit"); mnHelp.add("Content"); mnHelp.add("-"); mnHelp.add("About"); Далее сформированные меню добавляются в главное меню: mbMainMenuBar.add(mnFile); mbMainMenuBar.add(mnHelp); И, наконец, теперь можно устанавливать главное меню в окне класса, созданного на базе класса Frame: setMenuBar(mbMainMenuBar); |
|
Web дизайн: Бурлаков Михаил
Web программирование: Бурлаков Михаил