PropertySelection在使用时必须提供一个类来实现IPropertySelectionModel接口。该接口有五个方法,其中getOption方法就用来定位PropertySelection的value参数初始值在下拉菜单中的位置。
所以,要在下拉菜单中定位,有两个条件:
第一:value参数有初值;
第二:public Object getOption(int index) 方法返回的值要与value参数中值对应。
比如你的下拉菜单来自str[] ={a1,a2,a3},你要定位a2,那么第一提供value参数:
public String selected = a2;
那么public Object getOption(int index) 的返回值,必须与selected对应,比如:
public Object getOption(int index) {
return str[index]
}
那么在PropertySelected便历时,即index=1(从0开始)时,正好就能够得到selected的值,那么就实现定位了。
所以,要在下拉菜单中定位,有两个条件:
第一:value参数有初值;
第二:public Object getOption(int index) 方法返回的值要与value参数中值对应。
比如你的下拉菜单来自str[] ={a1,a2,a3},你要定位a2,那么第一提供value参数:
public String selected = a2;
那么public Object getOption(int index) 的返回值,必须与selected对应,比如:
public Object getOption(int index) {
return str[index]
}
那么在PropertySelected便历时,即index=1(从0开始)时,正好就能够得到selected的值,那么就实现定位了。