Новые книги

«Большая книга директора магазина» – бестселлер среди изданий для розницы; система знаний в области современных розничных технологий; необходимая в работе книга для каждого владельца или руководителя розничного магазина.

Прочитав книгу, вы узнаете:

– как открыть магазин, какие средства рекламы и стимулирования продаж выбрать, на какие целевые группы покупателей ориентироваться;

– какие бывают подходы к управлению ассортиментом и ценообразованием, какие финансовые показатели следует учитывать при оценке эффективности работы магазина;

– что такое мерчандайзинг, каковы основные правила мерчандайзинга для розничного магазина;

– как подбирать, обучать, стимулировать и оценивать торговый персонал магазина;

– как провести тренинг продажи и обслуживания покупателей.
В книге?–?описание современных приемов успешных продаж, которые обычно держатся в секрете или раскрываются лишь на дорогостоящих тренингах и семинарах. Автор книги?–?успешный продавец, бизнес-консультант. В отличие от теоретиков торговли, он прекрасно знает то, о чем говорит и пишет: на протяжении более двадцати лет он продавал все?–?от кирпичей до самолетов! Все главы книги представляют собой идеальное руководство для обучения ремеслу успешной торговли. Готовыми рецептами и конкретными решениями вы сможете воспользоваться буквально через несколько минут чтения этой книги!

Меню в окне класса Frame

Меню в окне класса Frame

Оглавление

Окна и диалоговые панели
Окна класса Frame
Меню MenuBar
Класс Menu
Класс MenuItem
Диалоговые панели
Приложение MenuApp
Исходный текст
Описание текста

Как мы уже говорили, окно класса Frame может иметь главное меню (Menu Bar) или, как еще говорят, строку меню. Главное меню создается на базе класса MenuBar, краткое описание которого приведено ниже.

Конструктор
public MenuBar();
Методы
  • add

Добавление меню в главное меню окна

public Menu add(Menu m);
  • addNotify

Вызов метода createMenuBar

public void addNotify();
  • countMenus

Определение количества меню, добавленных в главное меню

public int countMenus();
  • getHelpMenu

Получение ссылки на меню Help

public Menu getHelpMenu();
  • getMenu

Получение ссылки на меню с заданным номером

public Menu getMenu(int i);
  • remove

Удаление меню с заданным номером из главного меню

public void remove(int index);

Удаление компоненты меню

public void remove(MenuComponent m);
  • removeNotify

Извещение об удалении меню

public void removeNotify();
  • setHelpMenu

Установка меню 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);