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

クラス java.awt.List

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

public class List
extends Component
implements ItemSelectable
テキストアイテムのスクロールリストです。


Constructor Index

 o List()
表示される行を持たず、複数選択を許さない新しいスクロールリストを作成する。
 o List(int)
指定された数の表示行を持ち、複数選択を許さない新しいスクロールリストを作成する。
 o List(int, boolean)
指定された数の表示行を持ち、複数選択を許すかどうかを示すブール値で初期化された新しいスクロールリストを作成する。

Method Index

 o add(String)
指定されたアイテムをスクロールリストの終わりに追加する。
 o add(String, int)
指定されたアイテムをスクロールリストの指定する位置に追加する。
 o addActionListener(ActionListener)
このリストからアクションイベントを受け取るアクションリスナを追加する。
 o addItem(String)
指定されたアイテムをスクロールリストの終わりに追加する。
 o addItem(String, int)
指定されたアイテムを、スクロールリストの指定された位置に追加する。
 o addItemListener(ItemListener)
このリストからアイテムイベントを受け取るアイテムリスナを追加する。
 o addNotify()
リストに対するピアを作成する。
 o allowsMultipleSelections()
推奨されない。
 o clear()
推奨されない。
 o countItems()
推奨されない。
 o delItem(int)
リストからアイテムを除く。
 o delItems(int, int)
推奨されない。
 o deselect(int)
指定されたインデックスにあるアイテムを選択解除する。
 o getItem(int)
指定されたインデックスに対応するアイテムを得る。
 o getItemCount()
リストにあるアイテムの数を返す。
 o getItems()
リストにあるアイテムを返す。
 o getMinimumSize()
リストに必要な最小サイズを返す。
 o getMinimumSize(int)
リストの行数のために必要な最小サイズを返す。
 o getPreferredSize()
リストに必要な推奨サイズを返す。
 o getPreferredSize(int)
指定した行数のためにリストに必要な推奨サイズを返す。
 o getRows()
このリストにおける表示行数を指定する。
 o getSelectedIndex()
リスト中の選択されたアイテムを得る。アイテムが選択されないときは -1 が返される。
 o getSelectedIndexes()
リスト中の選択されたインデックスを返す。
 o getSelectedItem()
リスト中の選択されたアイテムを得る。アイテムが選択されないときは null が返される。
 o getSelectedItems()
リスト中の選択されたアイテムを String の配列で返す。
 o getSelectedObjects()
リスト中の選択されたアイテムを Object の配列で返す。
 o getVisibleIndex()
メソッド makeVisible によって最後に表示されたアイテムのインデックスを得る。
 o isIndexSelected(int)
指定されたインデックスにあるアイテムが選択されていれば trueを返す。そうでない場合、false を返す。
 o isMultipleMode()
このリストで複数選択が可能であれば、true を返す。
 o isSelected(int)
推奨されない。
 o makeVisible(int)
指定されたインデックスにあるアイテムを強制的に表示する。
 o minimumSize()
推奨されない。
 o minimumSize(int)
推奨されない。
 o paramString()
このリストのパラメータ String を返す。
 o preferredSize()
推奨されない。
 o preferredSize(int)
推奨されない。
 o processActionEvent(ActionEvent)
このコンポーネントで起こるアクションイベントを、登録された ActionListenerオブジェクトに配送することによって処理する。
 o processEvent(AWTEvent)
このリストのイベントを処理する。
 o processItemEvent(ItemEvent)
このコンポーネントで起こるアイテムイベントを、登録された ItemListenerオブジェクトに配送することによって処理する。
 o remove(int)
リストからアイテムを取り除く。
 o remove(String)
リスト中の同じアイテムのうち最初に出てきたものを取り除く。
 o removeActionListener(ActionListener)
指定されたアクションリスナを取り除く。これによりそのリスナは、以後、このリストからアクションイベントを受け取らない。
 o removeAll()
リストからすべてのアイテムを取り除く。
 o removeItemListener(ItemListener)
指定されたアイテムリスナを取り除く。これによりそのリスナは、以後、このリストからアイテムイベントを受け取らない。
 o removeNotify()
このリストに対するピアを取り除く。
 o replaceItem(String, int)
指定されたインデックスのアイテムを置き換える。
 o select(int)
指定されたインデックスにあるアイテムを選択する。
 o setMultipleMode(boolean)
このリストで複数選択を可能にするかどうかを設定する。
 o setMultipleSelections(boolean)
推奨されない。

Constructors

 o List
  public List()
表示される行を持たず、複数選択を許さない新しいスクロールリストを作成します。

 o List
  public List(int rows)
指定された数の表示行を持ち、複数選択を許さない新しいスクロールリストを作成します。

パラメータ:
rows - 表示するアイテムの数
 o List
  public List(int rows,
              boolean multipleMode)
指定された数の表示行を持ち、複数選択を許すかどうかを示すブール値で初期化された新しいスクロールリストを作成します。

パラメータ:
rows - 表示するアイテムの数
multipleMode - true の場合、複数選択が可能

Methods

 o addNotify
  public void addNotify()
リストのピアを作成します。ピアを使用すると、機能性を変更せずにリストの外観を修正することができます。

オーバーライド:
クラス ComponentaddNotify
 o removeNotify
  public void removeNotify()
このリストのピアを取り除きます。ピアを使用すると、その機能性を変更せずに外観を修正することができます。

オーバーライド:
クラス ComponentremoveNotify
 o getItemCount
  public int getItemCount()
リストにあるアイテムの数を返します。

参照:
getItem
 o countItems
  public int countItems()
注: countItems() は推奨されません。 JDK バージョン 1.1では、getItemCount()によって置き換えられています。

 o getItem
  public String getItem(int index)
指定するインデックスに対応するアイテムを得ます。

パラメータ:
index - アイテムの位置
参照:
getItemCount
 o getItems
  public synchronized String[] getItems()
リストにあるアイテムを返します。

参照:
select, deselect, isIndexSelected
 o add
  public void add(String item)
指定されたアイテムをスクロールリストの終わりへ追加します。

パラメータ:
item - 追加するアイテム
 o addItem
  public void addItem(String item)
指定されたアイテムをスクロールリストの終わりへ追加します。

パラメータ:
item - 追加するアイテム
 o add
  public synchronized void add(String item,
                               int index)
指定されたアイテムをスクロールリストの指定された位置へ追加します。

パラメータ:
item - 追加するアイテム
index - アイテムを追加する位置。インデックスは 0 から始まる。インデックスが -1 なら、アイテムは終わりに追加される。インデックスがリストのアイテムの数より大きいと、アイテムは終わりに追加される。
 o addItem
  public synchronized void addItem(String item,
                                   int index)
指定されたアイテムをスクロールリストの指定された位置へ追加します。

パラメータ:
item - 追加するアイテム
index - アイテムを追加する位置。インデックスは 0 から始まる。インデックスが -1 ならアイテムは終わりに追加される。インデックスがリストのアイテムの数より大きいとアイテムは終わりに追加される。
 o replaceItem
  public synchronized void replaceItem(String newValue,
                                       int index)
指定されたインデックスにあるアイテムを置き換えます。

パラメータ:
newValue - 既存のアイテムを置き換える新しい値
index - 置き換えるアイテムの位置
 o removeAll
  public synchronized void removeAll()
リストからすべてのアイテムを取り除きます。

参照:
remove, delItems
 o clear
  public synchronized void clear()
注: clear() は推奨されません。 JDKバージョン 1.1 では、removeAll() で置き換えられています。

 o remove
  public synchronized void remove(String item)
リスト中の同じアイテムのうち最初に出てきたものを取り除きます。

パラメータ:
item - リストから取り除くアイテム
例外: IllegalArgumentException
そのアイテムがリストに存在しない場合
 o remove
  public synchronized void remove(int position)
リストから 1つのアイテムを取り除きます。

 o delItem
  public synchronized void delItem(int position)
リストから 1つのアイテムを取り除きます。

 o getSelectedIndex
  public synchronized int getSelectedIndex()
リスト中の選択されたアイテムを得ます。選択されたアイテムがないと、-1 が返されます。

参照:
select, deselect, isIndexSelected
 o getSelectedIndexes
  public synchronized int[] getSelectedIndexes()
リスト中の選択されたインデックスを得ます。

参照:
select, deselect, isIndexSelected
 o getSelectedItem
  public synchronized String getSelectedItem()
リスト中の選択されたアイテムを返します。選択されたアイテムがないと、nullを返します。

参照:
select, deselect, isIndexSelected
 o getSelectedItems
  public synchronized String[] getSelectedItems()
リスト中の選択されたアイテムを String の配列で返します。

参照:
select, deselect, isIndexSelected
 o getSelectedObjects
  public Object[] getSelectedObjects()
リスト中の選択されたアイテムを Object の配列で返します。

参照:
ItemSelectable
 o select
  public synchronized void select(int index)
指定したインデックスにあるアイテムを選択します。

パラメータ:
index - 選択するアイテムの位置
参照:
getSelectedItem, deselect, isIndexSelected
 o deselect
  public synchronized void deselect(int index)
指定されたインデックスにあるアイテムを選択解除します。

パラメータ:
index - 選択解除するアイテムの位置
参照:
select, getSelectedItem, isIndexSelected
 o isIndexSelected
  public boolean isIndexSelected(int index)
指定されたインデックスにあるアイテムが選択されている場合、true が返されます。そうでない場合、false が返されます。

パラメータ:
index - 検査するアイテム
参照:
select, deselect
 o isSelected
  public boolean isSelected(int index)
注: isSelected()は推奨されません。 JDK バージョン 1.1 では、isIndexSelected(int) によって置き換えられています。

 o getRows
  public int getRows()
リストに表示される行の数を返します。

 o isMultipleMode
  public boolean isMultipleMode()
このリストで複数選択が可能であれば、true を返します。

参照:
setMultipleMode
 o allowsMultipleSelections
  public boolean allowsMultipleSelections()
注: allowsMultipleSelections() は推奨されません。 JDK バージョン 1.1 では、isMultipleMode() によって置き換えられています。

 o setMultipleMode
  public synchronized void setMultipleMode(boolean b)
このリストで複数選択を可能にするかどうかを設定します。

パラメータ:
b - 複数選択を可能にするかどうかを表すブール値
参照:
isMultipleMode
 o setMultipleSelections
  public synchronized void setMultipleSelections(boolean b)
注: setMultipleSelections() は推奨されません。 JDK バージョン 1.1 では、setMultipleMode(boolean) で置き換えられています。

 o getVisibleIndex
  public int getVisibleIndex()
makeVisible メソッドによって最後に表示されたアイテムのインデックスを得ます。

 o makeVisible
  public synchronized void makeVisible(int index)
指定されたインデックスにあるアイテムを強制的に表示します。

パラメータ:
index - アイテムの位置
参照:
getVisibleIndex
 o getPreferredSize
  public Dimension getPreferredSize(int rows)
指定された行数のためにリストで必要な推奨サイズを返します。

パラメータ:
rows - リストの行数
 o preferredSize
  public Dimension preferredSize(int rows)
注: preferredSize() は推奨されません。 JDK バージョン 1.1 では、getPreferredSize(int) によって置き換えられています。

 o getPreferredSize
  public Dimension getPreferredSize()
リストに必要な推奨サイズを返します。

返り値:
行のサイズが 0 より大きければ、指定する行数のための推奨サイズが返される。
オーバーライド:
クラス ComponentgetPreferredSize
 o preferredSize
  public Dimension preferredSize()
注: preferredSize() は推奨されません。 JDKバージョン 1.1 では、getPreferredSize() によって置き換えられています。

オーバーライド:
クラス ComponentpreferredSize
 o getMinimumSize
  public Dimension getMinimumSize(int rows)
リストの行数に必要な最小サイズを返します。

パラメータ:
rows - リストの最小行数
 o minimumSize
  public Dimension minimumSize(int rows)
注: minimumSize() は推奨されません。 JDK バージョン 1.1 では、getMinimumSize(int) によって置き換えられています。

 o getMinimumSize
  public Dimension getMinimumSize()
リストに必要な最小サイズを返します。

返り値:
行のサイズが 0 より大きければ、指定する行数のための推奨サイズが返される。
オーバーライド:
クラス ComponentgetMinimumSize
 o minimumSize
  public Dimension minimumSize()
注: minimumSize() は推奨されません。 JDK バージョン 1.1 では、getMinimumSize() で置き換えられています。

オーバーライド:
クラス ComponentminimumSize
 o addItemListener
 public synchronized void addItemListener(ItemListener l)
このリストからアイテムイベントを受け取るアイテムリスナを追加します。

パラメータ:
l - アイテムリスナ
 o removeItemListener
 public synchronized void removeItemListener(ItemListener l)
指定されたアイテムリスナを取り除きます。それによって、そのリスナは、以後、このリストからアイテムイベントを受け取りません。

パラメータ:
l - アイテムリスナ
 o addActionListener
 public synchronized void addActionListener(ActionListener l)
このリストからアクションイベントを受け取るアクションリスナを追加します。アクションイベントは、リストアイテムがダブルクリックされると発生します。

パラメータ:
l - アクションリスナ
 o removeActionListener
 public synchronized void removeActionListener(ActionListener l)
指定されたアクションリスナを取り除きます。それによって、そのリスナは、以後、このリストからアクションイベントを受け取りません。

パラメータ:
l - アクションリスナ
 o processEvent
  protected void processEvent(AWTEvent e)
このリストのイベントを処理します。イベントが ItemEvent であれば、processItemEvent メソッドを、ActionEvent であれば、processActionEvent メソッドを、それ以外の場合は、そのスーパークラスの processEvent をそれぞれ呼び出します。

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

パラメータ:
e - アイテムイベント
参照:
enableEvents
 o processActionEvent
  protected void processActionEvent(ActionEvent e)
このリストで起こったアクションイベントを、登録されている ActionListenerオブジェクトへ配送することによって処理します。注: アクションイベントがこのコンポーネントに対してオンにされていないと、このメソッドは呼び出されません。これをオンにするには、次のどちらかの方法があります。 a) ActionListenerオブジェクトをaddActionListener()で登録する。b) アクションイベントを enableEvents()でオンにする。

パラメータ:
e - アクションイベント
参照:
enableEvents
 o paramString
  protected String paramString()
このリストのパラメータ Stringを返します。

オーバーライド:
クラス ComponentparamString
 o delItems
  public synchronized void delItems(int start,
                                    int end)
注: delItems()は推奨されません。 JDK バージョン 1.1時点では、将来パブリック使用になる予定はありません。このメソッドは、パッケージのプライベートメソッドとしてのみ保持される予定です。


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