Java プラットフォーム 1.2

java.awt
クラス MenuComponent

java.lang.Object
  |
  +--java.awt.MenuComponent
直接の既知のサブクラス:
MenuBar, MenuItem

public abstract class MenuComponent
extends Object
implements Serializable

抽象クラス MenuComponent は、メニューに関連するすべてのコンポーネントのスーパークラスです。この点では、MenuComponent クラスは、AWT コンポーネントの抽象スーパークラス Component と類似しています。

メニューコンポーネントは processEvent メソッドを使って、ほかのコンポーネントと同じように AWT イベントを受け取って処理します。

導入されたバージョン:
JDK1.0
関連項目:
直列化された形式

コンストラクタの概要
MenuComponent()
          MenuComponent のコンストラクタです。
 
メソッドの概要
 void dispatchEvent(AWTEvent e)
           
 Font getFont()
          このメニューコンポーネントに使用するフォントを取得します。
 String getName()
          メニューコンポーネントの名前を取得します。
 MenuContainer getParent()
          このメニューコンポーネントの親コンテナを返します。
 java.awt.peer.MenuComponentPeer getPeer()
          推奨されません。 JDK バージョン 1.1 以降は、プログラムからピアを直接操作することはできません。
protected  Object getTreeLock()
          AWT コンポーネントツリーおよびレイアウトオペレーションに対する、このコンポーネントのロックオブジェクト (スレッド同期化モニターを所有するオブジェクト) を取得します。
protected  String paramString()
          このメニューコンポーネントの状態を表現するパラメータ文字列を返します。
 boolean postEvent(Event evt)
          推奨されません。 JDK バージョン 1.1 以降は、dispatchEvent(AWTEvent) に置き換えられました。
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
 

コンストラクタの詳細

MenuComponent

public MenuComponent()
MenuComponent のコンストラクタです。
メソッドの詳細

getName

public String getName()
メニューコンポーネントの名前を取得します。
戻り値:
メニューコンポーネントの名前
導入されたバージョン:
JDK1.1
関連項目:
setName(java.lang.String)

setName

public void setName(String name)
コンポーネントの名前を、指定された文字列に設定します。
パラメータ:
name - メニューコンポーネントの名前
導入されたバージョン:
JDK1.1
関連項目:
getName()

getParent

public MenuContainer getParent()
このメニューコンポーネントの親コンテナを返します。
戻り値:
このメニューコンポーネントを格納しているメニューコンポーネント。このメニューコンポーネントがもっとも外側のコンポーネント、つまりメニューバー自体の場合は null

getPeer

public java.awt.peer.MenuComponentPeer getPeer()
推奨されません。 JDK バージョン 1.1 以降は、プログラムからピアを直接操作することはできません。

getFont

public Font getFont()
このメニューコンポーネントに使用するフォントを取得します。
戻り値:
このメニューコンポーネントで使用されるものがある場合はそのフォント、そうでない場合は null
関連項目:
setFont(java.awt.Font)

setFont

public void setFont(Font f)
このメニューコンポーネントに使用するフォントを、指定されたフォントに設定します。このフォントは、そのサブコンポーネントが異なるフォントを指定している場合を除き、このメニューコンポーネントのすべてのサブコンポーネントによっても使用されます。
パラメータ:
f - 設定されるフォント
関連項目:
getFont()

removeNotify

public void removeNotify()
メニューコンポーネントのピアを削除します。ピアを使うと、メニューコンポーネントの機能性を変えずに、メニューコンポーネントの外観を修正することができます。

postEvent

public boolean postEvent(Event evt)
推奨されません。 JDK バージョン 1.1 以降は、dispatchEvent(AWTEvent) に置き換えられました。
指定されたイベントをメニューに送ります。

このメソッドは、Java 1.0 イベントシステムの一部で、下位互換を保持するためにだけ維持されています。将来はサポートされない可能性があるので、使用することは推奨されません。

パラメータ:
evt - 送られるイベント

dispatchEvent

public final void dispatchEvent(AWTEvent e)

processEvent

protected void processEvent(AWTEvent e)
このメニューコンポーネントで発生するイベントを処理します。
パラメータ:
e - イベント
導入されたバージョン:
JDK1.1

paramString

protected String paramString()
このメニューコンポーネントの状態を表現するパラメータ文字列を返します。この文字列はデバッグ処理に使用します。
戻り値:
このメニューコンポーネントのパラメータ文字列

toString

public String toString()
このメニューコンポーネントの表現を文字列として返します。
戻り値:
このメニューコンポーネントの文字列表現
オーバーライド:
クラス Object 内の toString

getTreeLock

protected final Object getTreeLock()
AWT コンポーネントツリーおよびレイアウトオペレーションに対する、このコンポーネントのロックオブジェクト (スレッド同期化モニターを所有するオブジェクト) を取得します。
戻り値:
このコンポーネントのロックオブジェクト

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.