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