Spec-Zone .ru
спецификации, руководства, описания, API
|
public class MenuSelectionManager extends Object
Модификатор и Тип | Поле и Описание |
---|---|
protected ChangeEvent |
changeEvent
Только один ChangeEvent необходим на экземпляр модели кнопки, так как единственное состояние события является исходным свойством.
|
protected EventListenerList |
listenerList |
Конструктор и Описание |
---|
MenuSelectionManager() |
Модификатор и Тип | Метод и Описание |
---|---|
void |
addChangeListener(ChangeListener l)
Добавляет ChangeListener к кнопке.
|
void |
clearSelectedPath()
Скажите выбору пункта меню закрывать и отменять все компоненты меню.
|
Компонент |
componentForPoint(Component source, Point sourcePoint)
Возвращает компонент в в настоящий момент выбранном пути, который содержит sourcePoint.
|
static MenuSelectionManager |
defaultManager()
Возвращает менеджера по выбору пункта меню по умолчанию.
|
protected void |
fireStateChanged()
Уведомляет всех слушателей, которые зарегистрировали интерес для уведомления на этом типе события.
|
ChangeListener[] |
getChangeListeners()
Возвращает массив весь
ChangeListener s добавленный к этому MenuSelectionManager с addChangeListener (). |
MenuElement[] |
getSelectedPath()
Возвращает путь к в настоящий момент выбранному пункту меню
|
boolean |
isComponentPartOfCurrentMenu(Component c)
Возвратите true, если c является частью в настоящий момент используемого меню
|
void |
processKeyEvent(KeyEvent e)
Когда MenuElement получает событие от KeyListener, он никогда не должен обрабатывать событие непосредственно.
|
void |
processMouseEvent(MouseEvent event)
Когда MenuElement получает событие от MouseListener, он никогда не должен обрабатывать событие непосредственно.
|
void |
removeChangeListener(ChangeListener l)
Удаляет ChangeListener из кнопки.
|
void |
setSelectedPath(MenuElement[] path)
Изменяет выбор в иерархии меню.
|
protected transient ChangeEvent changeEvent
protected EventListenerList listenerList
public static MenuSelectionManager defaultManager()
public void setSelectedPath(MenuElement[] path)
Отметьте, что этот метод общедоступен, но используется механизмом стили и не должен быть вызван клиентскими приложениями.
path
- массив MenuElement
объекты, определяющие выбранный путьpublic MenuElement[] getSelectedPath()
public void clearSelectedPath()
public void addChangeListener(ChangeListener l)
l
- слушатель, чтобы добавитьpublic void removeChangeListener(ChangeListener l)
l
- слушатель, чтобы удалитьpublic ChangeListener[] getChangeListeners()
ChangeListener
s добавленный к этому MenuSelectionManager с addChangeListener ().ChangeListener
s добавленный или пустой массив, если никакие слушатели не были добавленыprotected void fireStateChanged()
EventListenerList
public void processMouseEvent(MouseEvent event)
event
- объект MouseEventpublic Component componentForPoint(Component source, Point sourcePoint)
source
- Компонент, в том, дается координатное пространство которого sourcePointsourcePoint
- Точка, которая тестируетсяpublic void processKeyEvent(KeyEvent e)
e
- объект KeyEventpublic boolean isComponentPartOfCurrentMenu(Component c)
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.