|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.Component | +--java.awt.Choice
Choice
クラスは選択のポップアップメニューを表します。現在の選択は、メニューのタイトルとして表示されます。
次のコード例は、ポップアップメニューを作成します。
Choice ColorChooser = new Choice(); ColorChooser.add("Green"); ColorChooser.add("Red"); ColorChooser.add("Blue");
この選択メニューは、パネルに追加されたあとで、次のように、通常の状態で表示されます。
この図では "Green"
が現在の選択です。オブジェクト上でマウスボタンを押すと、現在の選択がハイライトされた状態でメニューが表示されます。
クラス java.awt.Component から継承したフィールド |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
コンストラクタの概要 | |
Choice()
新しい選択メニューを作成します。 |
メソッドの概要 | |
void |
add(String item)
この Choice メニューに項目を追加します。 |
void |
addItem(String item)
この Choice に項目を追加します。 |
void |
addItemListener(ItemListener l)
この Choice メニューから項目イベントを受け取れるように、指定された項目リスナーを追加します。 |
void |
addNotify()
Choice のピアを作成します。 |
int |
countItems()
推奨されません。 JDK バージョン 1.1 以降は、 getItemCount() に置き換えられました。 |
String |
getItem(int index)
この Choice メニュー内の指定された添字の文字列を取得します。 |
int |
getItemCount()
この Choice メニュー内の項目数を返します。 |
int |
getSelectedIndex()
現在選択されている項目の添字を返します。 |
String |
getSelectedItem()
現在の選択の文字列表現を取得します。 |
Object[] |
getSelectedObjects()
現在選択されている項目を含む配列 (長さが1) を返します。 |
void |
insert(String item,
int index)
この Choice の指定された位置に項目を挿入します。 |
protected String |
paramString()
この選択メニューの状態を表すパラメータ文字列を返します。 |
protected void |
processEvent(AWTEvent e)
この Choice のイベントを処理します。 |
protected void |
processItemEvent(ItemEvent e)
この Choice メニューで発生する項目イベントを、登録されているすべての ItemListener オブジェクトにディスパッチすることにより、項目イベントを処理します。
|
void |
remove(int position)
選択メニューから、指定された位置にある項目を削除します。 |
void |
remove(String item)
Choice メニューから最初の item を削除します。 |
void |
removeAll()
選択メニューからすべての項目を削除します。 |
void |
removeItemListener(ItemListener l)
この Choice メニューから項目イベントを受け取らないように、指定された項目リスナーを削除します。 |
void |
select(int pos)
この Choice メニューの選択項目を、指定された位置にある項目に設定します。 |
void |
select(String str)
この Choice メニューの選択項目を、指定された文字列と名前が同じである項目に設定します。 |
クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
コンストラクタの詳細 |
public Choice()
デフォルトでは、select
メソッドを呼び出すことによってユーザが別の選択を行うまで、選択メニューに追加された最初の項目が選択項目になります。
select(int)
,
select(java.lang.String)
メソッドの詳細 |
public void addNotify()
Toolkit.createChoice(java.awt.Choice)
,
Component.getToolkit()
public int getItemCount()
Choice
メニュー内の項目数を返します。getItem(int)
public int countItems()
getItemCount()
に置き換えられました。public String getItem(int index)
Choice
メニュー内の指定された添字の文字列を取得します。index
- 項目の添字getItemCount()
public void add(String item)
Choice
メニューに項目を追加します。item
- 追加される項目null
の場合public void addItem(String item)
item
- 追加される項目public void insert(String item, int index)
item
- 挿入する項目index
- 項目が挿入される位置public void remove(String item)
Choice
メニューから最初の item
を削除します。item
- この Choice
メニューから削除される項目public void remove(int position)
position
- 項目の位置public void removeAll()
remove(java.lang.String)
public String getSelectedItem()
getSelectedIndex()
public Object[] getSelectedObjects()
ItemSelectable
public int getSelectedIndex()
getSelectedItem()
public void select(int pos)
Choice
メニューの選択項目を、指定された位置にある項目に設定します。pos
- 選択項目の位置getSelectedItem()
,
getSelectedIndex()
public void select(String str)
Choice
メニューの選択項目を、指定された文字列と名前が同じである項目に設定します。指定された文字列に一致する項目が複数ある場合は、インデックス値がもっとも小さい項目が選択されます。str
- 指定された文字列getSelectedItem()
,
getSelectedIndex()
public void addItemListener(ItemListener l)
Choice
メニューから項目イベントを受け取れるように、指定された項目リスナーを追加します。l が null の場合、例外はスローされず、処理も実行されません。l
- 項目リスナーItemEvent
,
ItemListener
,
removeItemListener(java.awt.event.ItemListener)
public void removeItemListener(ItemListener l)
Choice
メニューから項目イベントを受け取らないように、指定された項目リスナーを削除します。l が null の場合、例外はスローされず、処理も実行されません。l
- 項目リスナーItemEvent
,
ItemListener
,
addItemListener(java.awt.event.ItemListener)
protected void processEvent(AWTEvent e)
ItemEvent
のインスタンスである場合は、processItemEvent
メソッドを呼び出します。そうでない場合は、スーパークラスの processEvent
メソッドを呼び出します。e
- イベントItemEvent
,
processItemEvent(java.awt.event.ItemEvent)
protected void processItemEvent(ItemEvent e)
Choice
メニューで発生する項目イベントを、登録されているすべての ItemListener
オブジェクトにディスパッチすることにより、項目イベントを処理します。
このコンポーネントで項目イベントが使用可能でない場合、このメソッドは呼び出されません。項目イベントは、次のどれかの場合に使用可能になります。
ItemListener
オブジェクトが addItemListener
によって登録されている
enableEvents
によって項目イベントが使用可能になっている
e
- 項目イベントItemEvent
,
ItemListener
,
addItemListener(java.awt.event.ItemListener)
,
Component.enableEvents(long)
protected String paramString()
Choice
メニューのパラメータ文字列
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |