logo search
Хабибуллин

Строка меню JMenuBar

Строка меню создается единственным конструктором класса JMenuBar(). Полученная строка не содержит ни одного меню, их надо добавлять методом add(JMenu) по мере создания. Добавляемые меню будут располагаться слева направо в порядке обращения к методам add(JMenu). В некоторых графических системах меню Справка (Help) располагается справа. Чтобы учесть эту особенность, в класс JMenuBar включен специальный метод setHelpMenu(JMenu). Впрочем, этот метод реализован далеко не во всех выпусках

JDK.

Начнем создавать примерное меню:

JFrame f = new JFrame("Пример системы меню");

JMenuBar mb = new JMenuBar()); f.setJMenuBar(mb);

JMenu file = new JMenu("<html><u>Ф</u>айл"));

JMenu edit = new JMenu("<html><u>П</u>равка"));

JMenu view = new JMenu("<html><u>В</u>ид"));

JMenu help = new JMenu("<html><u>С</u>правка"));

mb.add(file); mb.add(edit); mb.add(view); mb.add(help);