Читайте также:
|
|
меню для вызова помощи стоит особняком. Для его получения и вызывается этот метод. Возвращает, как видно из объявления, переменную типа
Menu.
О Метод getMenu: public Menu getMenufint i). Возвращает ТО меню, КО-
торое находится на позиции, переданной в качестве параметра.
D Метод getMenuCount: public int getMenuCount (). Возвращает общее количество меню, задействованных в объекте MenuBar.
О Метод getShortcutMenuItem: public Menuitem getShortcutMenuItem
(MenuShortcut s). Позволяет получить меню, ассоциированное с той комбинацию горячих клавиш (shortcut), которая передается этому методу в качестве параметра.
О Метод remove, как обычно, представлен в двух реализациях. Первый вариант—public synchronized void remove(int index)— удаляет меню с позиции, которая передана в качестве параметра. Второй — public synchronized void remove(MenuComponent m) — ДЛЯ удаления какоГО- либо меню заставляет передавать его в качестве параметра типа MenuComponent.
О Метод setHelpMenu:public synchronized void setHelpMenu(Menu m). Как раз и специфицирует переданное меню как меню для вызова помощи.
D Метод Shortcuts: public synchronized Enumeration shortcuts(). Воз-
вращает все сокращения в виде перечисления (т. е. типа Enumeration).
На этом рассмотрение компонента MenuBar заканчивается. Но сразу после него идет компонент PopupMenu. Полное название класса — java.awt.popupMenu. Это контекстное меню, которое вы привыкли вызывать щелчком правой клавиши мыши на каком-либо объекте. Имеет два конструктора. Обычный — PopupMenu (), предназначенный для создания пустого объекта, и PopupMenu (String), который создает контекстное меню с указанным именем.
Из его методов стоит отметить лишь один. Это метод show: public void show (Component origin, 'int x, int у). Показывает контекстное меню, которое принадлежит определенному объекту, идентификатор которого передан в виде переменной типа component, а также указаны координаты отображения контекстного меню относительно этого объекта.
Следующий рассматриваемый компонент — полоса прокрутки (Scrollbar). Полное название класса java.awt. Scrollbar. Имеет две целочисленные константы с именами horizontal и vertical, используемые для указания ориентации полосы прокрутки в горизонтальном или вертикальном положении, соответственно.
Имеет также три конструктора, scrolibaro создает полосу прокрутки вертикальной ориентации. Scrollbar (int) создает полосу прокрутки с требуемой ориентацией, задаваемой одной из вышеупомянутых констант при передаче ее в качестве параметра. Scrollbar (int, int, int, int, int) создает максимально детализированную полосу прокрутки. Первый параметр задает ее ориентацию, второй — начальное значение, причем необязательно минимальное, третий — размер страницы, т. е. тот размер, на который будет перемещаться ползунок по полосе прокрутки при нажатии клавиш <PgUp> и <PgDown>, четвертый и пятый задают соответственно минимальное и максимальное значения, доступные на полосе прокрутки.
О Метод getBlockIncrement: public int getBlockIncrement(). Предназначен для получения размера страничного блока перемещения ползунка на полосе прокрутки, т. е. числа позиций, на которое смещается ползунок при получении сигнала о перемещении, подаваемом при помощи щелчка мыши непосредственно на свободном месте полосы прокрутки или при нажатии клавиш <PgUp> или <PgDown>.
О Метод getMaximum: public int getMaximum (). Возвращает максимальное значение, доступное на полосе прокрутки;
О Метод getMinimum: public int getMinimum (). Соответственно, возвращает минимальное значение полосы.
0 Метод getOrientation: public int getOrientation (). Возвращает КОН-станту, указывающую ориентацию полосы прокрутки.
D Метод getUnitIncrement: public int getUnitIncrement (). Возвращает размер перемещения ползунка при получении сигнала об обычном (не страничном) перемещении.
О Метод getvalue: public int getvalue(). Возвращает текущее значение и, соответственно, положение ползунка на полосе прокрутки.
О Метод getVisibleAmount: public int getVisibleAmount(). Показывает объем видимой части полосы прокрутки. Применяется для определения оптимального размера блочного перемещения.
О Метод setBlockIncrement: public synchronized void
setBlockincrement (int v). Предназначен для установки размера страничного блока перемещения ползунка.
О Метод setMaximum: public synchronized void setMaximum(int newMaximum). Предназначен для принудительной установки максимального значения полосы прокрутки.
О Метод setMinimum: public synchronized void setMinimuin (int
newMinimum). Позволяет установить минимальное значение полосы прокрутки.
О Метод setOrientation: public synchronized void setOrientation(int
orientation). Предназначен для установки ориентации полосы прокрутки. В качестве параметра передается одна из вышеупомянутых констант.
О Метод' setUnitIncrement: public synchronized void setunitincrement (int v). Устанавливает величину штатного перемещения ползунка при получении сигнала об обычном перемещении.
О Метод setValue: public synchronized void setValuefint newValue), Позволяет принудительно установить новое текущее значение и, соответственно, позицию ползунка на полосе прокрутки.
О Метод setValues:public synchronized void setValues(int value, int visible, int minimum, int maximum). ЭТОТ универсальный МСТОД ПОЗВО-ЛЯет устанавливать сразу все основные свойства полосы прокрутки, т. е. текущее значение, полосу видимости, минимальное и максимальное значения.
Дата добавления: 2015-09-11; просмотров: 97 | Поможем написать вашу работу | Нарушение авторских прав |