2009年5月7日木曜日

AWT 一覧を表示するListのイベント

■コンストラクタ
new List();
new List(int値);
new List(int値,boolean値);
int値:表示する行数
boolean値:複数行選択の可/不可を示す。trueならば複数選択可
■項目の編集
List.add(String);
List.add(String,int値);
List.remove(String);
List.remove(int値);
List.removeAll();
String:項目のテキスト
int値:項目のインデックス番号
■イベント
項目選択時のイベント
ItemEvent:ItemListenerを組み込んで処理する
盲目ダブルクリックのイベント
ActionEvent:ActionListenerを組み込んで処理する
■項目利用のメソッド
String 変数 = List.getItem(int値);
引数指定したインデックス番号の項目テキストを得る
int 変数 = List.getItemCount();
項目数を返す
int 変数 = List.getSelectedIndex();
選択されているインデックス番号を得る
String 変数 = List.getSelectedItem();
選択されている項目テキストを得る
int[] 変数 = List.getSelectedIndexes();
選択されている複数のインデックス番号を得る
String[] 変数 = List.getSelectedItems();
選択されている複数の項目テキストを得る
List.select(int数);
指定したインデックス番号またはテキストの項目を選択する
boolean 変数 = List.isIndexSelected(int値);
引数で指定したインデックス番号の項目が選択されているか否かを得る
boolean 変数 = List.isMultipleMode();
現在の複数選択状態を返す
List.setMultipleMode(boolean値);
複数選択状態を設定する

0 件のコメント:

コメントを投稿