|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.swing.MenuSelectionManager
public class MenuSelectionManager
MenuSelectionManager 는, 메뉴 계층에서의 선택을 소유합니다.
필드의 개요 | |
---|---|
protected ChangeEvent |
changeEvent
ChangeEvent 의 유일한 상태는 소스 프로퍼티이므로, 버튼 모델의 각 인스턴스에 필요한 이 이벤트는 1 개 뿐입니다. |
protected EventListenerList |
listenerList
|
생성자 의 개요 | |
---|---|
MenuSelectionManager ()
|
메소드의 개요 | |
---|---|
void |
addChangeListener (ChangeListener l)
버튼에 ChangeListener 를 추가합니다. |
void |
clearSelectedPath ()
모든 메뉴 컴퍼넌트를 닫아 선택을 해제하도록(듯이) 메뉴의 선택에 지시합니다. |
Component |
componentForPoint (Component source,
Point sourcePoint)
sourcePoint 를 포함하고 있는, 현재 선택되고 있는 패스의 컴퍼넌트를 돌려줍니다. |
static MenuSelectionManager |
defaultManager ()
디폴트의 메뉴 선택 매니저를 돌려줍니다. |
protected void |
fireStateChanged ()
이 이벤트형의 통지를 등록한 모든 청취자에게 통지를 실시합니다. |
ChangeListener [] |
getChangeListeners ()
addChangeListener()로 이 MenuSelectionManager 에 추가되는, 모든 ChangeListener 의 배열을 돌려줍니다. |
MenuElement [] |
getSelectedPath ()
현재 선택되고 있는 메뉴 항목에의 패스를 돌려줍니다. |
boolean |
isComponentPartOfCurrentMenu (Component c)
c 가 현재 사용되고 있는 메뉴의 일부인 경우에 true 를 돌려줍니다. |
void |
processKeyEvent (KeyEvent e)
MenuElement 는, KeyListener 로부터 이벤트를 받았을 경우, 그 이벤트를 직접 처리할 것은 없습니다. |
void |
processMouseEvent (MouseEvent event)
MenuElement 는, MouseListener 로부터 이벤트를 받았을 경우, 그 이벤트를 직접 처리할 것은 없습니다. |
void |
removeChangeListener (ChangeListener l)
버튼으로부터 ChangeListener 를 삭제합니다. |
void |
setSelectedPath (MenuElement [] path)
메뉴 계층에서의 선택을 변경합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
필드의 상세 |
---|
protected transient ChangeEvent changeEvent
protected EventListenerList listenerList
생성자 의 상세 |
---|
public MenuSelectionManager()
메소드의 상세 |
---|
public static MenuSelectionManager defaultManager()
public void setSelectedPath(MenuElement [] path)
이 메소드는 public 입니다만, Look & Feel 엔진으로 사용되기 (위해)때문에, 클라이언트 어플리케이션으로부터는 호출하지 말아 주세요.
path
- 선택된 패스를 지정하는 MenuElement
객체의 배열public MenuElement [] getSelectedPath()
public void clearSelectedPath()
public void addChangeListener(ChangeListener l)
l
- 추가하는 청취자public void removeChangeListener(ChangeListener l)
l
- 삭제하는 청취자public ChangeListener [] getChangeListeners()
ChangeListener
의 배열을 돌려줍니다.
ChangeListener
, 청취자가 추가되어 있지 않은 경우는
빈 상태(empty)의 배열protected void fireStateChanged()
EventListenerList
public void processMouseEvent(MouseEvent event)
event
- MouseEvent 객체public Component componentForPoint(Component source, Point sourcePoint)
source
- sourcePoint 가 지정되고 있는 좌표 공간을 가진다
컴퍼넌트sourcePoint
- 검사되는 포인트
public void processKeyEvent(KeyEvent e)
e
- KeyEvent 객체public boolean isComponentPartOfCurrentMenu(Component c)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.