|
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
- 이 부모인 InputMap
public InputMap getParent()
InputMap
의 부모를 가져옵니다.
InputMap
.
이 InputMap
가 부모를 가지지 않는 경우는 nullpublic 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 도 참조해 주세요.