|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.awt.MenuComponent
java.awt.MenuItem
java.awt.Menu
java.awt.PopupMenu
public class PopupMenu
이 클래스는, 컴퍼넌트내의 지정된 위치에 동적으로 표시할 수 있는 메뉴를 구현하기 위한의 것입니다.
상속 계층이 가리키도록(듯이),PopupMenu
는 Menu
를 사용할 수 있는 장소이면 어디에서라도 사용할 수 있습니다. 다만,MenuBar
에 추가하는 등 PopupMenu
를 Menu
와 같이 사용하는 경우는, 그 PopupMenu
에 show
를 호출할 수 없습니다.
상자의 클래스의 개요 | |
---|---|
protected class |
PopupMenu.AccessibleAWTPopupMenu
접근성?의 디폴트 지원를 제공하는데 사용하는 PopupMenu 의 내부 클래스입니다. |
클래스 java.awt. Menu 로부터 상속된 상자의 클래스/인터페이스 |
---|
Menu.AccessibleAWTMenu |
클래스 java.awt. MenuItem 로부터 상속된 상자의 클래스/인터페이스 |
---|
MenuItem.AccessibleAWTMenuItem |
클래스 java.awt. MenuComponent 로부터 상속된 상자의 클래스/인터페이스 |
---|
MenuComponent.AccessibleAWTMenuComponent |
생성자 의 개요 | |
---|---|
PopupMenu ()
새로운 pop-up menu를, 빈 상태(empty)의 이름으로 작성합니다. |
|
PopupMenu (String label)
새로운 pop-up menu를, 지정된 이름으로 작성합니다. |
메소드의 개요 | |
---|---|
void |
addNotify ()
pop-up menu의 피어를 작성합니다. |
AccessibleContext |
getAccessibleContext ()
이 PopupMenu 에 관련한 AccessibleContext 를 돌려줍니다. |
MenuContainer |
getParent ()
이 메뉴 컴퍼넌트의 친컨테이너를 돌려줍니다. |
void |
show (Component origin,
int x,
int y)
원의 컴퍼넌트로부터의 상대 위치 x, y 에 pop-up menu를 표시합니다. |
클래스 java.awt. Menu 로부터 상속된 메소드 |
---|
add , add , addSeparator , countItems , getItem , getItemCount , insert , insert , insertSeparator , isTearOff , paramString , remove , remove , removeAll , removeNotify |
클래스 java.awt. MenuItem 로부터 상속된 메소드 |
---|
addActionListener , deleteShortcut , disable , disableEvents , enable , enable , enableEvents , getActionCommand , getActionListeners , getLabel , getListeners , getShortcut , isEnabled , processActionEvent , processEvent , removeActionListener , setActionCommand , setEnabled , setLabel , setShortcut |
클래스 java.awt. MenuComponent 로부터 상속된 메소드 |
---|
dispatchEvent , getFont , getName , getPeer , getTreeLock , postEvent , setFont , setName , toString |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
인터페이스 java.awt. MenuContainer 로부터 상속된 메소드 |
---|
getFont , postEvent |
생성자 의 상세 |
---|
public PopupMenu() throws HeadlessException
HeadlessException
- GraphicsEnvironment.isHeadless()의 경우
true 를 돌려주는GraphicsEnvironment.isHeadless()
public PopupMenu(String label) throws HeadlessException
label
- pop-up menu의 라벨을 지정한다
null
이외의 캐릭터 라인
HeadlessException
- GraphicsEnvironment.isHeadless()의 경우
true 를 돌려주는GraphicsEnvironment.isHeadless()
메소드의 상세 |
---|
public MenuContainer getParent()
MenuComponent
내의 getParent
null
public void addNotify()
Menu
내의 addNotify
public void show(Component origin, int x, int y)
이 PopupMenu
가 Menu
로서 사용되고 있는 경우, 즉 Component
가 아닌 부모를 가지는 경우, 그 PopupMenu
로 이 메소드를 호출할 수 없습니다.
origin
- 좌표 공간을 정의하는 컴퍼넌트x
- 메뉴를 pop-up 하는 x 좌표y
- 메뉴를 pop-up 하는 y 좌표
NullPointerException
- 부모가 null
의 경우
IllegalArgumentException
- 이 PopupMenu
가
Component
가 아닌 부모를 가지는 경우
IllegalArgumentException
- 원점이 부모의 계층에
없는 경우
RuntimeException
- 부모가 화면에 표시되어 있지 않은 경우public AccessibleContext getAccessibleContext()
PopupMenu
에 관련한 AccessibleContext
를 돌려줍니다.
Accessible
내의 getAccessibleContext
Menu
내의 getAccessibleContext
PopupMenu
의
AccessibleContext
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.