|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
java.lang.Object | +--javax.swing.ActionMap
ActionMap
는 키또는 Action
명으로 불리는 Object
로부터 Action
에의 MAP를 제공합니다. ActionMap
는 통상 InputMap
와 함께 사용되어 키를 눌렀을 때에 실행하는 특정의 액션을 검색합니다. InputMap
와 같이,ActionMap
는 ActionMap
로 미정도리의 키를 검색하는 부모를 가질 수가 있습니다.
사이클을 생성하는 경우는 InputMap
와 같습니다. 다음에 예를 나타냅니다.
ActionMap am = new ActionMap(); ActionMap bm = new ActionMap(): am.setParent (bm) ; bm.setParent (am) ;일부의 메소드에서는 StackOverflowError 가 슬로우 되는 요인이 됩니다.
InputMap
생성자의 개요 | |
ActionMap ()
부모 및 MAP가 없는 ActionMap 를 생성합니다. |
메소드의 개요 | |
Object [] |
allKeys ()
이 ActionMap 및 그 부모로 정의된 키의 배열을 돌려줍니다. |
void |
clear ()
이 ActionMap 로부터 모든 MAP를 삭제합니다. |
Action |
get (Object key)
바인딩이 로컬에 정의되어 있지 않은 경우는 부모에게 ActionMap 를 통지해,key 의 바인딩을 돌려줍니다. |
ActionMap |
getParent ()
이 ActionMap 의 부모를 돌려줍니다. |
Object [] |
keys ()
이 ActionMap 에 바인드 된 Action 명을 돌려줍니다. |
void |
put (Object key,
Action action)
key 의 바인딩을 action 에 추가합니다. |
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)
key
의 바인딩을 action
에 추가합니다. 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
로부터 모든 MAP를 삭제합니다.
public Object [] keys()
ActionMap
에 바인드 된 Action
명을 돌려줍니다.
public int size()
KeyStroke
의 바인딩수를 돌려줍니다.
public Object [] allKeys()
ActionMap
및 그 부모로 정의된 키의 배열을 돌려줍니다. 이 메소드는 부모로 정의된 키를 포함한다고 하는 점으로써 keys()
와는 다릅니다.
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.