Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ComponentInputMap extends InputMap
ComponentInputMap
InputMap
связанный с деталью JComponent
. Компонент автоматически уведомляется всякий раз, когда ComponentInputMap
изменения. ComponentInputMap
s используются для WHEN_IN_FOCUSED_WINDOW
привязка.Конструктор и Описание |
---|
ComponentInputMap(JComponent component)
Создает a
ComponentInputMap связанный с указанным компонентом. |
Модификатор и Тип | Метод и Описание |
---|---|
void |
clear()
Удаляет все отображения из этого объекта.
|
JComponent |
getComponent()
Возвращает компонент
InputMap создавался для. |
void |
put(KeyStroke keyStroke, Object actionMapKey)
Добавляет привязка для
keyStroke к actionMapKey . |
void |
remove(KeyStroke key)
Удаляет привязку для
key от этого объекта. |
void |
setParent(InputMap map)
Устанавливает родителя, который должен быть a
ComponentInputMap связанный с тем же самым компонентом как это ComponentInputMap . |
public ComponentInputMap(JComponent component)
ComponentInputMap
связанный с указанным компонентом.component
- ненуль JComponent
IllegalArgumentException
- если component
нульpublic void setParent(InputMap map)
ComponentInputMap
связанный с тем же самым компонентом как это ComponentInputMap
.setParent
в class InputMap
map
- a ComponentInputMap
IllegalArgumentException
- если map
не a ComponentInputMap
или не связывается с тем же самым компонентомpublic JComponent getComponent()
InputMap
создавался для.public void put(KeyStroke keyStroke, Object actionMapKey)
keyStroke
к actionMapKey
. Если actionMapKey
нуль, это удаляет текущую привязку для keyStroke
.public void remove(KeyStroke key)
key
от этого объекта.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92