当前位置: 代码迷 >> J2SE >> 怎么设置让jlist选择不连续的多项值
  详细解决方案

怎么设置让jlist选择不连续的多项值

热度:4769   发布时间:2013-02-25 00:00:00.0
如何设置让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);
}