|
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 nullpublic 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 도 참조해 주세요.