日期:2014-05-20  浏览次数:20834 次

如何设置让jlist选择不连续的多项值
比如从数据库得到一个list,内容是0310-AUTHBATINS-SUC-000023-YYYYMMDD
  0310-AUTHBATINS-SUC-000024-YYYYMMDD
jlist内容是0310-AUTHBATINS-SUC-000023-YYYYMMDD
  0310-AUTHBATINS-SUC-000024-YYYYMMDD
  0310-AUTHBATINS-SUC-000025-YYYYMMDD
  0310-AUTHBATINS-SUC-000026-YYYYMMDD
  0310-AUTHBATINS-SUC-000027-YYYYMMDD
然后设置让jlist选中list的内容,就是让值为0310-AUTHBATINS-SUC-000023-YYYYMMDD, 0310-AUTHBATINS-SUC-000024-YYYYMMDD的两项为选中状态,所要选中内容在jlist中可能为不连续状态


------解决方案--------------------
不知道楼主说的选中状态是什么意思.

如果找到两个list相同的值的下标,可以循环list,然后在jlist中找到对应下标,根据下标进行后续操作.
for(String s : list){
int index = jlist.indexOf(s);
}