列表是指一次可以显示多个选项,同时一次也可以选择多个选项。在 Java AWT 中可以使用 List 类建立列表,建好后可以使用 add( ) 方法将选项置入列表。
建立列表
List 类继承 Component 类,下列是 List 类的构造方法。
构造方法
说明
List( )
默认显示 4 行的列表
List(int rows)
显示 rows 行的列表
List(int rows,boolean multipleMode)
显示 rows 行的列表,可设置单选或复选
下列是 List 常用的方法,其中,列表索引(index)从 0 开始计数。
方法
说明
void add(String item)
将 item 加入列表末端
void add(String item, int index)
将 item 加入列表 index 位置
void deselect(int index)
取消 index 选项的选取
String getltem(int index)
返回 index 选项的 item
int getItemCount( )
返回列表的项目数
String[ ] getltems( )
将选单项目以字符串数组返回
int getRows( )
返回列表显示的行数
int getSelectIndex( )
返回被选取项目的 index,如果没有选取或多重选取则返回 -1
int[ ] getSelectIndexs( )
返回被选取项目的 index
String getSelectedItems( )
返回被选取项目
String[ ] getSelectedltems( )
以字符串数组方式返回所有被选取项目
int getVisibleIndex( )
返回最后用 makeVisible( ) 设置的项目
boolean isIndexSelected(int index)
返回 index 项目是否被选取
boolean isMultipleMode( )
返回是否是复选模式<