|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjavax.swing.InputMap
public class InputMap
InputMap 는, 입력 이벤트 (현재는 KeyStroke 마셔 사용)와 Object 의 사이의 바인딩을 제공합니다. InputMap 는 일반적으로 ActionMap 와 함께 사용되어 키를 눌렀을 때에 실행하는 Action 를 판정합니다. InputMap 는,InputMap 로 미정도리의 바인딩을 검색하는 부모를 가질 수가 있습니다.
사이클을 생성하는 경우는 ActionMap 와 같습니다. 다음에 예를 나타냅니다.
InputMap am =new InputMap() ; InputMap bm =new InputMap() : am.setParent (bm) ; bm.setParent (am) ;일부의 메소드에서는 StackOverflowError 가 throw 되는 요인이 됩니다.
| 생성자 의 개요 | |
|---|---|
InputMap ()
부모 및 맵이 없는 InputMap 를 생성합니다. |
|
| 메소드의 개요 | |
|---|---|
KeyStroke [] |
allKeys ()
이 InputMap 와 그 부모로 정의된 KeyStroke 의 배열을 돌려줍니다. |
void |
clear ()
이 InputMap 로부터 모든 매핑을 삭제합니다. |
Object |
get (KeyStroke keyStroke)
바인딩이 로컬에 정의되어 있지 않은 경우는, 친 InputMap 에 통지해,keyStroke 의 바인딩을 돌려줍니다. |
InputMap |
getParent ()
이 InputMap 의 부모를 가져옵니다. |
KeyStroke [] |
keys ()
이 InputMap 에 바인드 된 KeyStroke 를 돌려줍니다. |
void |
put (KeyStroke keyStroke,
Object actionMapKey)
actionMapKey 에 keyStroke 의 바인딩을 추가합니다. |
void |
remove (KeyStroke key)
이 InputMap 로부터 key 의 바인딩을 삭제합니다. |
void |
setParent (InputMap map)
이 InputMap 의 부모를 설정합니다. |
int |
size ()
KeyStroke 의 바인딩수를 돌려줍니다. |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| 생성자 의 상세 |
|---|
public InputMap()
InputMap 를 생성합니다.
| 메소드의 상세 |
|---|
public void setParent(InputMap map)
InputMap 의 부모를 설정합니다.
map - 이 부모인 InputMappublic InputMap getParent()
InputMap 의 부모를 가져옵니다.
InputMap.
이 InputMap 가 부모를 가지지 않는 경우는 null
public void put(KeyStroke keyStroke,
Object actionMapKey)
actionMapKey 에 keyStroke 의 바인딩을 추가합니다. actionMapKey 가 null 의 경우,keyStroke 의 현재의 바인딩을 삭제합니다.
public Object get(KeyStroke keyStroke)
InputMap 에 통지해,keyStroke 의 바인딩을 돌려줍니다.
public void remove(KeyStroke key)
InputMap 로부터 key 의 바인딩을 삭제합니다.
public void clear()
InputMap 로부터 모든 매핑을 삭제합니다.
public KeyStroke [] keys()
InputMap 에 바인드 된 KeyStroke 를 돌려줍니다.
public int size()
KeyStroke 의 바인딩수를 돌려줍니다.
public KeyStroke [] allKeys()
InputMap 와 그 부모로 정의된 KeyStroke 의 배열을 돌려줍니다. 이 메소드가 부모로 정의한 키를 포함한다고 하는 점으로써 keys() 와는 다릅니다.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.