|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.awt.MenuComponent
public abstract class MenuComponent
abstract 클래스 MenuComponent
는, 메뉴에 관련하는 모든 컴퍼넌트의 슈퍼 클래스입니다. 이 점에서는,MenuComponent
클래스는, AWT 컴퍼넌트의 추상 슈퍼 클래스 Component
와 유사합니다.
메뉴 컴퍼넌트는 processEvent
메소드를 사용해, 다른 컴퍼넌트와 같이 AWT 이벤트를 받아 처리합니다.
상자의 클래스의 개요 | |
---|---|
protected class |
MenuComponent.AccessibleAWTMenuComponent
접근성?의 디폴트 지원를 제공하는데 사용하는 MenuComponent 의 내부 클래스입니다. |
생성자 의 개요 | |
---|---|
MenuComponent ()
MenuComponent 를 작성합니다. |
메소드의 개요 | |
---|---|
void |
dispatchEvent (AWTEvent e)
이 컴퍼넌트 또는 그 서브 컴퍼넌트의 1 개에 이벤트를 보냅니다. |
AccessibleContext |
getAccessibleContext ()
이 MenuComponent 에 관련한 AccessibleContext 를 가져옵니다. |
Font |
getFont ()
이 메뉴 컴퍼넌트에 사용하는 폰트를 돌려줍니다. |
String |
getName ()
메뉴 컴퍼넌트의 이름을 돌려줍니다. |
MenuContainer |
getParent ()
이 메뉴 컴퍼넌트의 친컨테이너를 돌려줍니다. |
java.awt.peer.MenuComponentPeer |
getPeer ()
추천 되고 있지 않습니다. JDK version 1.1 이후는, 프로그램은 직접 피어를 조작할 수 없습니다. |
protected Object |
getTreeLock ()
AWT 컴퍼넌트 트리 및 배치 조작에 대한, 이 컴퍼넌트의 락 객체 (thread 동기화 모니터를 소유하는 객체)를 가져옵니다. |
protected String |
paramString ()
이 MenuComponent 상태를 나타내는 캐릭터 라인을 돌려줍니다. |
boolean |
postEvent (Event evt)
추천 되고 있지 않습니다. JDK version 1.1 이후는, dispatchEvent 로 옮겨졌습니다. |
protected void |
processEvent (AWTEvent e)
이 메뉴 컴퍼넌트로 발생하는 이벤트를 처리합니다. |
void |
removeNotify ()
메뉴 컴퍼넌트의 피어를 삭제합니다. |
void |
setFont (Font f)
이 메뉴 컴퍼넌트에 사용하는 폰트를, 지정된 폰트로 설정합니다. |
void |
setName (String name)
컴퍼넌트의 이름을, 지정된 캐릭터 라인으로 설정합니다. |
String |
toString ()
이 메뉴 컴퍼넌트의 표현을 캐릭터 라인으로서 돌려줍니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
생성자 의 상세 |
---|
public MenuComponent() throws HeadlessException
MenuComponent
를 작성합니다.
HeadlessException
- GraphicsEnvironment.isHeadless
가
true
를 돌려주는 경우GraphicsEnvironment.isHeadless()
메소드의 상세 |
---|
public String getName()
setName(java.lang.String)
public void setName(String name)
name
- 메뉴 컴퍼넌트의 이름getName()
public MenuContainer getParent()
null
@Deprecated public java.awt.peer.MenuComponentPeer getPeer()
public Font getFont()
null
setFont(java.awt.Font)
public void setFont(Font f)
플랫폼에 따라서는, 메뉴 컴퍼넌트의 모든 폰트 속성의 설정을 지원하고 있지 않는 경우가 있습니다. 그러한 경우는,setFont
를 호출해도, 이 메뉴 컴퍼넌트의 지원되지 않는 폰트 속성에 대해서는 효과가 없습니다. 이 메뉴 컴퍼넌트의 서브 컴퍼넌트로 다른 폰트를 지정하고 있지 않는 한, 기본이 되는 플랫폼에서 지원되고 있으면, 이 폰트가 그러한 서브 컴퍼넌트로 사용됩니다.
f
- 설정되는 폰트getFont()
,
Font.getAttributes()
,
TextAttribute
public void removeNotify()
@Deprecated public boolean postEvent(Event evt)
dispatchEvent
로 옮겨졌습니다.
evt
- 발생하는 이벤트public final void dispatchEvent(AWTEvent e)
e
- 이벤트protected void processEvent(AWTEvent e)
이벤트 파라미터가 null
의 경우의 동작은 정의되어 있지 않기 때문에 예외가 throw 됩니다.
e
- 이벤트protected String paramString()
MenuComponent
상태를 나타내는 캐릭터 라인을 돌려줍니다. 이 메소드는 디버그 전용이며, 반환되는 캐릭터 라인의 내용 및 형식은 구현에 따라서 다릅니다. 반환되는 캐릭터 라인은 빈 상태(empty)의 경우가 있습니다만,null
로는 되지 않습니다.
public String toString()
Object
내의 toString
protected final Object getTreeLock()
public AccessibleContext getAccessibleContext()
MenuComponent
에 관련한 AccessibleContext
를 가져옵니다.
이 기본 클래스에 의한 메소드 구현에서는 null
가 돌려주어집니다. MenuComponent
를 확장하는 클래스는, 이 메소드를 구현해, 서브 클래스에 관련지을 수 있었던 AccessibleContext
를 돌려주도록(듯이) 할 필요가 있습니다.
MenuComponent
의
AccessibleContext
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.