全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.awt.Choice

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Choice

public class Choice
extends Component
implements ItemSelectable
Choice クラスは選択項目のポップアップメニューです。 現在の選択は、メニューのタイトルとして表示されます。


Constructor Index

 o Choice()
新しい Choice を作成する。

Method Index

 o add(String)
この Choice に項目を追加する。
 o addItem(String)
この Choice に項目を追加する。
 o addItemListener(ItemListener)
この Choice からのアイテム イベントを受け取るために指定されたアイテムリスナを追加する。
 o addNotify()
Choice のピアを作成する。
 o countItems()
これの使用は推奨されない。
 o getItem(int)
Choice 内の指定された添字の String を返す。
 o getItemCount()
この Choice の項目数を返す。
 o getSelectedIndex()
現在選択されている項目の添字を返す。
 o getSelectedItem()
現在選択されている項目の String 表現を返す。
 o getSelectedObjects()
現在選択されている項目を含む配列 (長さが1) を返す。
 o insert(String, int)
この Choice の指定された位置に項目を挿入する。
 o paramString()
この Choice のパラメータ文字列を返す。
 o processEvent(AWTEvent)
この Choice に関するイベントを処理する。
 o processItemEvent(ItemEvent)
この Choice で発生するアイテムイベントを、 登録されているすべての ItemListener オブジェクトに配送することにより処理する。
 o remove(int)
選択メニューから項目を削除する。
 o remove(String)
選択メニューから項目を削除する。
 o removeAll()
選択メニューからすべての項目を削除する。
 o removeItemListener(ItemListener)
指定されたアイテムリスナを削除し、この選択からのアイテムイベントを受け取らないようにする。
 o select(int)
指定された位置の項目を選択する。
 o select(String)
指定された String の項目を選択する。

Constructors

 o Choice
  public Choice()
新しい Choice を作成します。

Methods

 o addNotify
  public void addNotify()
Choiceのピアを作成します。このピアによりChoiceの機能を変更せずに その外見を変更することができます。

オーバーライド:
クラス ComponentaddNotify
 o getItemCount
  public int getItemCount()
この Choice の項目数を返します。

参照:
getItem
 o countItems
  public int countItems()
注: countItems() は推奨されません。 JDK version 1.1 の、 getItemCount() に置き換えます。

 o getItem
  public String getItem(int index)
Choice 内の指定された添字の String を返します。

パラメータ:
index - 項目の添字
参照:
getItemCount
 o add
  public synchronized void add(String item)
この Choice に項目を追加します。

パラメータ:
item - 追加される項目
例外: NullPointerException
その項目の値が null に等しい場合。
 o addItem
  public synchronized void addItem(String item)
この Choice に項目を追加します。

パラメータ:
item - 追加される項目
例外: NullPointerException
その項目の値が null に等しい場合。
 o insert
  public synchronized void insert(String item,
                                  int index)
この Choice の指定された位置に項目を挿入します。

パラメータ:
item - 挿入する項目
index - 項目が挿入される位置
例外: IllegalArgumentException
添字が 0 より小さい場合。
 o remove
  public synchronized void remove(String item)
選択メニューから最初に位置する項目を削除します。

パラメータ:
item - 選択メニューから削除する項目
例外: IllegalArgumentException
その項目が選択メニューに存在しない場合。
 o remove
  public synchronized void remove(int position)
選択メニューから項目を削除します。

 o removeAll
  public synchronized void removeAll()
選択メニューからすべての項目を削除します。

参照:
remove
 o getSelectedItem
  public synchronized String getSelectedItem()
現在選択されている項目の String 表現を返します。

参照:
getSelectedIndex
 o getSelectedObjects
  public synchronized Object[] getSelectedObjects()
現在選択されている項目を含む配列 (長さが1) を返します。この選択に項目がない場合、null を返します。

参照:
ItemSelectable
 o getSelectedIndex
  public int getSelectedIndex()
現在選択されている項目の添字を返します。

参照:
getSelectedItem
 o select
  public synchronized void select(int pos)
指定された位置の項目を選択します。

パラメータ:
pos - 選択項目の位置
例外: IllegalArgumentException
選択項目の位置が無効の場合。
参照:
getSelectedItem, getSelectedIndex
 o select
  public synchronized void select(String str)
指定された String の項目を選択します。

パラメータ:
str - 指定された String
参照:
getSelectedItem, getSelectedIndex
 o addItemListener
 public synchronized void addItemListener(ItemListener l)
この選択からのアイテム イベントを受け取るために指定されたアイテムリスナを追加します。

パラメータ:
l - アイテムリスナ
 o removeItemListener
 public synchronized void removeItemListener(ItemListener l)
指定されたアイテムリスナを削除し、この選択からのアイテムイベントを受け取らないようにします。

パラメータ:
l - アイテムリスナ
 o processEvent
  protected void processEvent(AWTEvent e)
この Choice に関するイベントを処理します。イベントが ItemEvent である場合、 handleItemEvent メソッドを呼び出します。そうでない場合は、そのスーパークラスの processEvent を呼び出します。

パラメータ:
e - イベント
オーバーライド:
クラス ComponentprocessEvent
 o processItemEvent
  protected void processItemEvent(ItemEvent e)
この Choice で発生するアイテムイベントを、 登録されているすべての ItemListener オブジェクトに配送することにより処理します。 注: このコンポーネントに対してアイテムイベントが使用可能でない場合、このメソッドは呼び出されません。これは次のどれかが発生すると起きます。 a) ItemListener オブジェクトが addItemListener() によって登録されています。 b) enableEvents() によってアイテムイベントが使用可能になっています。

パラメータ:
e - アイテムイベント
参照:
enableEvents
 o paramString
  protected String paramString()
この Choice のパラメータ文字列を返します。

オーバーライド:
クラス ComponentparamString

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス